Résultats de recherche :

×

Intégration OAuth / OpenID Connect SSO avec Drupal en tant que fournisseur d'identité (IdP)


L'intégration Drupal OAuth Server SSO vous permet de vous connecter à n'importe quelle application client compatible OAuth 2.0 ou OpenID Connect (OIDC) à l'aide des informations d'identification Drupal. Cette intégration SSO est réalisée par le Serveur OAuth miniOrange module. Il prend en charge plusieurs types d'attribution, notamment l'attribution de mot de passe, l'attribution d'informations d'identification client, l'attribution implicite et le type d'attribution d'autorisation.

Le module est compatible avec tous les clients OAuth/OIDC tels que Salesforce, Slack, AWS Cognito, Jira, Joomla, WordPress, Magento, Bitbucket, Azure AD B2C, Confluence, OSTicket, Grafana, Qlik Cloud, et est disponible pour Drupal 7, Drupal. 8, Drupal 9 et Drupal 10.

Dans ce document, nous passons en revue les étapes pour configurer le module avec une application client OAuth.

Procédure d'installation:


  • Téléchargez le module :
    le compositeur nécessite 'drupal/oauth_server_sso'
  • Cliquez sur étendre menu sur votre console d'administration Drupal et activez le module en activant la case à cocher et en cliquant sur Installer .
  • Configurez le module à :
    {BaseURL}/admin/config/people/oauth_server_sso/config_client
  • Installez le module :
    drush et oauth_server_sso
  • Vider le cache:
     drush cr
  • Configurez le module à :
    {BaseURL}/admin/config/people/oauth_server_sso/config_client
  • Accédez à étendre menu sur votre console d'administration Drupal et cliquez sur Installer un nouveau module de.
  • Installez le module Drupal OAuth / OIDC Provider - Single Sign On (SSO) soit en téléchargeant le zip, soit à partir de l'URL du paquet (tar/zip).
  • Cliquez sur Activer les modules nouvellement ajoutés.
  • Activez ce module en cochant la case et en cliquant sur Installer .
  • Configurez le module à
    {BaseURL}/admin/config/people/oauth_server_sso/config_client

Configurez Drupal en tant que serveur OAuth :

  • Une fois le module installé, accédez au configuration du site Drupal et sélectionnez l'onglet Configuration du serveur miniOrange OAuth.
  • Cliquez sur le Ajouter un client .
  • Drupal OAuth/OIDC Single Sign-On (SSO) - Cliquez sur Ajouter un client
  • Entrez le nom de l'application sous le Nom de l'application champ de texte.
  • Entrer le URL de rappel/redirection. (Il s'agit d'une URL de l'Application Client où les utilisateurs seront redirigés depuis le site Drupal après authentification.)
  • Vous pouvez ajouter plusieurs URL de rappel en cliquant sur le bouton Ajouter Plus bouton à côté du URL de rappel/redirection champ de texte.
  • Authentification unique Drupal OAuth/OIDC - Cliquez sur Ajouter plus à côté du champ URL de rappel.
  • Cliquez sur le Épargnez .
  • Maintenant, l'ID client et le secret seront affichés. Veuillez copier ceci et conservez-le à portée de main. Cela sera requis lors de la configuration de l’application client.
  • Veuillez configurer la portée et les points de terminaison comme spécifié dans le tableau ci-dessous dans l'application client. (Vous pouvez également obtenir la même chose auprès du Portée et points finaux l'article de l' Site Drupal -> configuration -> Configuration du serveur miniOrange OAuth -> Client OAuth):

    Domaine profil openid email
    Autoriser le point de terminaison {base_url_of_the_drupal_site}/mo/oauth2/authorize
    Point de terminaison du jeton d'accès {base_url_of_the_drupal_site}/mo/oauth2/token
    Obtenir le point de terminaison des informations utilisateur {base_url_of_the_drupal_site}/mo/oauth2/userinfo

Besoin d'assistance?

Si vous rencontrez des problèmes lors de la configuration ou si vous souhaitez des fonctionnalités supplémentaires, veuillez nous contacter à drupalsupport@xecurify.com.

Caractéristiques supplémentaires:

 Études de cas
miniOrange a répondu avec succès aux cas d'utilisation de plus de 400 clients de confiance grâce à ses solutions Drupal hautement flexibles/personnalisables. N'hésitez pas à consulter certaines de nos études de cas uniques en utilisant ceci lien.
 D'autres solutions
N'hésitez pas à explorer les autres solutions Drupal que nous proposons ici. Les solutions populaires utilisées par nos clients de confiance incluent l'authentification à deux facteurs : 2FA, la sécurité du site Web, l'authentification API REST et JSON, le provisionnement des utilisateurs et la synchronisation. 
  Assistance active 24h/7 et XNUMXj/XNUMX
Les développeurs Drupal de miniOrange offrent un support rapide et actif pour vos requêtes. Nous pouvons vous aider depuis le choix de la meilleure solution pour votre cas d’utilisation jusqu’au déploiement et à la maintenance de la solution.
Bonjour!

Besoin d'aide? Nous sommes ici !

Support
Contacter l'assistance miniOrange
succès

Merci pour votre demande.

Si vous n'avez pas de nouvelles de nous dans les 24 heures, n'hésitez pas à envoyer un e-mail de suivi à info@xecurify.com