\\
__About Azure Directory B2C__ : [https://docs.microsoft.com/en-us/azure/active-directory-b2c/overview]\\
\\
CrushFTP requires : __Tenant name__, __User flow name__, __Client ID__ of the App registration.\\
[CrushOAuth/b2c_azure_settings.png]\\
\\
__Applications Legacy__: 
\\
[attachments|legacy.png]\\
\\
Create a new application. Set yes for "__Include web app__". Provide the redirect URL (__https://<<your crushftp domain>>/WebInterface/login.html__)\\
\\
[attachments|new_application.png]\\
\\
[attachments|copy_application_id.png]\\
\\
Go to the __Preferences-> Ip/Servers__ and select the HTTP or HTTPS port item(__OAuth Sign in__ Tab) where you want to enable the __Azure Active Directory B2C__ button. Check the "__Enable Azure Active Directory B2C Sign in__" flag and provide the __Tenant name__, __User flow name__, __Client ID__ of the App registration (mentioned above).\\
[CrushOAuth/port_item_settings_b2c.png]\\
\\
Configure the CrushOAuth plugin and enable the flag:  "__Enable Azure Active Directory B2C Auth__".\\
\\