The option for users to register with email is activated by default on all platforms. Next to registering with a Facebook or Google account you can also activate Azure Active Directory as a SSO.
To activate Azure we need the following information:
A tenant ID (This is the ID of the directory in which Azure ID has been configured).
A Client ID of the Azure application in which Azure AD has been configured sometimes also called ‘Application ID’.
Send this information to support@citizenlab.co with the request to activate Azure.
In addition, what the you need to do:
Make sure you Open ID Connect configuration has
oauth2AllowImplicitFlow
set totrue
, andoauth2AllowIdTokenImplicitFlow
set totrue
, in your manifest.Configure the reply-url as
https://<the.platform.domain>/auth/azureactivedirectory/callback
, where <the.platform.domain> is replaced by the domain name of you CitizenLab platform
If you plan to change the domain name in the future (if you haven't done that already), you should include the future domain name as well in the reply URLs.
See also Azure Active Directory app manifest docs, including the oauth2AllowImplicitFlow and the oauth2AllowIdTokenImplicitFlow sections.
If you have any further questions, don't hesitate to reach out to support@citizenlab.co.