Résultats de recherche :

×

S'inscrire Contactez-Nous

Connexion SSO à Bitbucket en utilisant Drupal comme fournisseur OAuth/OpenID Connect

Le Drupal Module serveur OAuth/OIDC permet l'authentification unique, c'est-à-dire l'authentification unique (SSO) entre le site Drupal et toute application cliente prenant en charge le protocole OAuth ou OpenID Connect. Nous passons ici en revue les étapes permettant de connecter le module à Bitbucket. Dans cette intégration de Drupal et Bitbucket, Drupal agit en tant que fournisseur d'identité, c'est-à-dire que les utilisateurs se connecteront à Bitbucket à l'aide de leurs informations d'identification Drupal.

  • Téléchargez le module :

    le compositeur nécessite 'drupal/oauth_server_sso'

  • Allez dans é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

  • Connectez-vous au serveur Bitbucket.
  • Cliquez sur le Paramètres dans le coin supérieur droit.
Bitbucket-OAuth-Server-Click-Settings-en-haut-à-droite

  • Faites défiler jusqu'à la Ajouts section et cliquez sur le Trouver de nouvelles applications lien.
Bitbucket-OAuth-Server-Click-Rechercher-de-nouvelles-applications

  • Recherchez mO OAuth sous la barre de recherche et installez-le.
Recherche de mO-Auth sur le serveur Bitbucket OAuth

  • Une fois l'application installée, cliquez sur le Marché -> Client OAuth miniOrange dans le menu de navigation de gauche.
Bitbucket-OAuth-Server-Click-miniOrange-OAuth-Client

  • Copiez le URL de rappel et gardez-le à portée de main.
URL de rappel de copie du serveur OAuth de Bitbucket

  • Extrait du Sélectionnez une application liste déroulante, sélectionnez Application OAuth personnalisée.
Bitbucket-OAuth-Server-Select-OAuth-personnalisé

  • Entrez le nom de l'application dans le champ Nom de l'application champ de texte.
Bitbucket-OAuth-Server-Entrez-le-nom-de-l'application

  • Accédez à Configuration → Personnes → Configuration du serveur OAuth miniOrange dans le menu Administration. (admin/config/people/oauth_server_sso/config_client)
Serveur Drupal-OAuth - sélectionnez la configuration du serveur OAuth miniorange
  • En vertu des Normes sur l’information et les communications, les organismes doivent rendre leurs sites et applications Web accessibles. Ils y parviennent en conformant leurs sites Web au niveau AA des Web Content Accessibility Guidelines (WCAG). Client OAuth onglet dans l' Ajouter un client section entrez le nom de l'application dans le Nom de l'application et collez l'URL de rappel précédemment copiée à partir du client OAuth dans le URL de rappel/redirection champ de texte.
  • Plusieurs URL de rappel peuvent être ajoutées en cliquant sur le bouton Ajouter plus à côté du champ de texte.
  • Cliquez sur le Enregistrer bouton (dans la fenêtre de contrôle qui apparaît maintenant)
Serveur OAuth Drupal - Ajouter un client - Coller l'URL de rappel
  • Accédez à l'onglet Client OAuth du module Drupal OAuth Server, accédez à la section Configurer les applications et copiez le identité du client.
  • Coller le copié identité du client into the identité du client champ de texte de l'application dans le tableau de bord Bitbucket.
Bitbucket-OAuth-Server-Coller-ID-client

  • Revenez au site Drupal et copiez le Secret client.
  • Coller le copié Secret client into the Secret client champ de texte de l'application dans le tableau de bord Bitbucket.
Bitbucket-OAuth-Server-Entrer-Client-Secret

  • Ajoutez la portée et les points de terminaison comme spécifié dans le tableau ci-dessous (vous pouvez également obtenir la même chose à partir du Portée et points finaux l'article de l' Site DrupalConfigurationConfiguration du serveur miniOrange OAuthClient OAuth):
  • Domaine profil openid email
    Point de terminaison d'autorisation {base_url_of_the_drupal_site}/mo/oauth2/authorize
    Point de terminaison du jeton {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
Bitbucket-OAuth-Server-Fournir-une-portée-et-des-points-de-fin

  • Cliquez sur le Enregistrer bouton pour enregistrer vos configurations.
  • Accédez à la Paramètres de connexion languette.
Paramètres de navigation pour signer du serveur OAuth Bitbucket

  • Activez la Activer ou désactiver SSO pour votre serveur Bitbucket bouton radio.
Bitbucket-OAuth-Server-Activer-la-connexion

  • En vertu des Normes sur l’information et les communications, les organismes doivent rendre leurs sites et applications Web accessibles. Ils y parviennent en conformant leurs sites Web au niveau AA des Web Content Accessibility Guidelines (WCAG). Texte du bouton de connexion, saisissez le texte que vous souhaitez afficher sur le bouton de connexion SSO. Clique sur le Enregistrer bouton pour enregistrer vos modifications.
  • Cliquez sur le Configuration du test bouton dans l'application du tableau de bord Bitbucket. pour tester la connexion entre le site Drupal et l'application Bitbucket.
Configuration du test par clic du serveur OAuth de Bitbucket

Vous avez configuré avec succès Bitbucket en tant que client OAuth et Drupal en tant que serveur OAuth.

  • Ouvrez une nouvelle fenêtre/navigateur privé et accédez à la page de connexion du site Web Bitbucket.
  • Cliquez sur le Connectez-vous avec Drupal .
Bitbucket-OAuth-Server-Click-on-Use_OAuh-Login

  • En cliquant sur ce bouton, vous serez automatiquement redirigé vers la page de connexion du site Drupal. Saisissez les informations d'identification Drupal et cliquez sur le bouton Connexion .
Bitbucket-OAuth-Server-Entrez-les-identifiants-Drupal

  • Après une authentification réussie, le navigateur sera redirigé avec une connexion réussie au site Bitbucket.

Vous avez réussi le SSO entre Bitbucket et Drupal !

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.


 Merci pour votre réponse. Nous reviendrons vers vous bientôt.

Quelque chose s'est mal passé. Veuillez soumettre à nouveau votre requête

Nous vous contacterons dans les plus brefs délais !



ADFS_sso ×
Bonjour!

Besoin d'aide? Nous sommes ici !

soutenez