Résultats de recherche :

×

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

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


Le Drupal Module serveur OAuth/OIDC permet l'authentification unique, c'est-à-dire le SSO entre le site Drupal et toute application client prenant en charge le protocole OAuth ou OpenID Connect. Ici, nous passons en revue les étapes pour connecter le module au Bamboo. Dans cette intégration de Drupal et Bamboo, Drupal agit en tant que fournisseur d'identité, c'est-à-dire que les utilisateurs se connecteront à Bamboo en utilisant leurs informations d'identification Drupal.

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 Bamboo en tant que client OAuth :

  • Connectez-vous à la console d'administration de votre site Bamboo.
  • Cliquez sur le icône Paramètres dans le coin supérieur droit, puis cliquez sur Gérer les applications.
  • Fournisseur Drupal Bamboo OAuth OIDC - Connectez-vous à Bamboo, cliquez sur Paramètres -> Gérer les applications
  • Cliquez sur Trouver de nouvelles applications.
  • Fournisseur Drupal Bamboo OAuth OIDC - Cliquez sur Rechercher de nouvelles applications
  • Rechercher Client OAuth miniOrange sous la zone de recherche et cliquez sur le Achetez maintenant bouton pour installer l’application. L'application miniOrange OAuth Client permet à votre portail Bamboo d'agir en tant que client OAuth/OIDC
  • Fournisseur OAuth OIDC Drupal Bamboo - Sélectionnez le client OAuth miniOrange
  • Après une installation réussie, accédez au Configurer OAuth et copiez le URL de rappel.
  • Fournisseur Drupal Bamboo OAuth OIDC - Accédez à Configurer OAuth et copiez le rappel

Créer une application SSO dans Drupal :

  • Accédez au site Drupal et accédez au configuration -> Configuration du serveur miniOrange OAuth -> Client OAuth languette.
  • Cliquez sur le Ajouter un client bouton pour ajouter une nouvelle application.
  • Entrez le nom de votre candidature sous le Nom de l'application champ de texte.
  • Coller le copié URL de rappel into the URL de rappel/redirection champ de texte. Vous pouvez ajouter plusieurs URL de rappel en cliquant sur le bouton Ajouter Plus à côté du champ de texte URL de rappel/redirection.
  • Cliquez sur le Épargnez .

Intégration de Bamboo avec Drupal :

  • Accédez à la console Bamboo. Du Sélectionnez une application liste déroulante sélectionner OAuth personnalisé et entrez le Nom de l'application into the Nom de l'application champ de texte.
  • Intégration de Bamboo avec le fournisseur Drupal OAuth/OIDC - Sélectionnez OAuth personnalisé et saisissez le nom de l'application.
  • 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 sous le Paramètres généraux .
  • Intégration de Bamboo avec le fournisseur Drupal OAuth/OIDC - Collez l'identifiant client dans le champ ID client dans Bamboo
  • Revenez au site Drupal et copiez le Secret client.
  • Coller le copié Secret client into the Secret client champ de texte dans la console Bamboo.
  • Intégration de Bamboo avec le fournisseur Drupal OAuth/OIDC - Collez le secret client dans le champ secret client dans Bamboo
  • 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 Drupal -> configuration -> Configuration du serveur miniOrange OAuth -> Client 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
  • Intégration de Bamboo avec le fournisseur Drupal OAuth/OIDC - Fournir la portée et les points de terminaison dans l'application Bamboo
  • Accédez à la Paramètres de connexion languette.
  • 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 à afficher sur le bouton Connexion sur l'écran de connexion. Clique sur le Épargnez .
  • Intégration de Bamboo au fournisseur Drupal OAuth/OIDC - Accédez aux paramètres de connexion

Testez la connexion entre Bamboo et Drupal :

  • Cliquez sur le Configuration du test bouton pour tester la connexion entre le site Bamboo et Drupal.
  • Intégration de Bamboo avec le fournisseur Drupal OAuth/OIDC - vérification des connexions Bamboo et Drupal SSO

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

Voyons voir comment ça fonctionne:

  • Ouvrez une nouvelle fenêtre/navigateur privé et accédez à la page de connexion du site Web Bamboo.
  • Cliquez sur le bouton Connexion avec Drupal pour lancer la connexion SSO.
  • Testez l'authentification unique avec Bamboo à l'aide du fournisseur Drupal OIDC - Conservez les champs restants par défaut, si vous n'êtes pas sûr de la configuration.
  • En cliquant sur ce bouton, vous serez automatiquement redirigé vers la page de connexion de votre site Drupal. Entrez les informations d'identification Drupal de l'utilisateur et cliquez sur le bouton Connexion.
  • Connectez-vous à Bamboo à l'aide du fournisseur Drupal OIDC
  • Vous serez connecté à Bamboo à l'aide des informations d'identification Drupal.

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

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