L'option permettant aux utilisateurs de s'inscrire par courrier électronique est activée par défaut sur toutes les plateformes. Outre l'enregistrement avec un compte Facebook ou Google, vous pouvez également activer Azure Active Directory en tant que SSO.
Pour activer Azure, nous avons besoin des informations suivantes :
Un identifiant de locataire (il s'agit de l'identifiant de l'annuaire dans lequel Azure ID a été configuré).
Client ID de l'application Azure dans laquelle Azure AD a été configuré, parfois également appelé "Application ID".
Envoyez ces informations à support@citizenlab.co avec la demande d'activation d'Azure.
En outre, ce que vous devez faire :
Assurez-vous que votre configuration Open ID Connect a
oauth2AllowImplicitFlow
fixé àtrue
, etoauth2AllowIdTokenImplicitFlow
fixé àtrue
, dans votre manifeste.Configurez le reply-url comme
https://<the.platform.domain>/auth/azureactivedirectory/callback
, où <the.platform.domain> est remplacé par le nom de domaine de votre plateforme CitizenLab.
Si vous prévoyez de changer le nom de domaine à l'avenir (si vous ne l'avez pas déjà fait), vous devez également inclure le futur nom de domaine dans les URL de réponse.
Voir aussi Azure Active Directory app manifest docs, y compris les sections oauth2AllowImplicitFlow et oauth2AllowIdTokenImplicitFlow .
Si vous avez d'autres questions, n'hésitez pas à contacter support@citizenlab.co.