Hi @Soni, Ashish ,
Thanks for reaching out and apologies for the delay in response.
- I have removed "login-NonInteractive" validation profile from extension file. It works fine. Would like to get a confirmation if that is fine? Yes, it is fine to remove the "login-NonInteractive" validation profile from the extension file if it is not needed. An extension file in Azure B2C is a file that extends the functionality of the Base policy. The extension file is used to customize the base policy to meet the specific requirements of your application. It is recommended to keep common profiles in base policy and application specific requirements in extension policy to avoid changes in base policy.
- How Azure B2C decides order of multiple validation profiles post inheritance? Azure B2C decides the order of multiple validation profiles post inheritance based on the order in which the validation technical profiles are defined in the ValidationTechnicalProfiles element.
- You can control the order of execution of validation technical profiles by using the Preconditions element. The Preconditions element allows you to specify conditions that must be satisfied for a validation technical profile to execute. If the conditions are not satisfied, the validation technical profile is skipped.
- Reference: https://learn.microsoft.com/en-us/azure/active-directory-b2c/validation-technical-profile
Hope this will help.
Thanks,
Shweta
Please remember to "Accept Answer" if answer helped you.