J’ai réussi à connecter GitLab et Microsoft (Azure) avec ce plugin. Au fait : pour le service Azure AD, assurez-vous d’utiliser l’« Application Client ID » comme ID client, et non l’ID secret ou la valeur).\n\nComment est-il possible de connecter Discourse avec deux fournisseurs OIDC, par exemple GitLab et Azure ?\n\nEDIT : J’ai réussi à faire fonctionner la connexion GitLab avec OAuth2, donc ma question est maintenant plus « théorique ».
Je pense que vous devriez forker le plugin et changer son nom pour pouvoir le configurer deux fois. Peut-être le forker et le coder en dur pour l’un de ces services.
Je vois que le fork n’est plus aussi approprié depuis que le plugin OpenID Connect a été intégré au cœur et que son dépôt Git a été archivé.
Cependant, je souhaite enregistrer deux applications (une application par locataire). Puisque l’enregistrement de l’application d’un locataire fonctionne déjà avec le plugin OpenID Connect, puis-je ajouter l’ID de la deuxième application, son secret et l’URL de découverte dans les paramètres ci-dessous ?
