Résultats de recherche :

×

S'inscrire Contactez-Nous

Connectez-vous SSO à Joomla en utilisant Drupal comme fournisseur OAuth / OpenID Connect

L'intégration Drupal SSO permettra aux utilisateurs de se connecter à Joomla à l'aide des informations d'identification du site Drupal. Cette intégration SSO est réalisée par le Serveur miniOrange OAuth / OpenID Connect module qui utilise le protocole OAuth 2.0 et OpenID Connect. Le module est compatible avec tous les clients OAuth / OpenID Connect et est disponible pour Drupal 7, Drupal 8, Drupal 9, Drupal 10 et Drupal 11.

Dans ce guide de configuration, nous vous aiderons à configurer la connexion Single Sign-on à l'aide du protocole OAuth entre le site Drupal et Joomla.

  • 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

  • Téléchargez le Client OAuth miniOrange plugin pour Joomla.
  • Connectez-vous à la console d'administration de votre site Joomla.
  • À partir de la gauche Basculer Menu, aller vers SystèmeExtensions.
installation de Joomla du serveur Drupal Oauth

  • Télécharger le téléchargé Zip *: français fichier pour installer le Client OAuth Joomla plugin.
Drupal-Bamboo-en-tant-que-client-OAuth-Cliquez-sur-Trouver-de-nouvelles-applications

  • Extrait du Basculer Menu, Aller à Composants -> Client OAuth miniOrange -> Configurer OAuth languette.
  • Choisir OAuth personnalisé or Application OpenID Connect personnalisée.
Authentification unique du client Joomla OAuth - Sélectionnez une application personnalisée

  • Copiez le URL de rappel.
Authentification unique du client Joomla OAuth - Copier l'URL de rappel de redirection

  • 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 au tableau de bord Joomla et collez le copié identité du client et Secret client dans le champ correspondant.
Authentification unique du client Joomla OAuth : collez l'ID client et le secret client copiés dans les champs de texte respectifs.

  • Ajoutez 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
Authentification unique du client Joomla OAuth - Collez les points de terminaison dans les champs correspondants

  • Cliquez sur le Enregistrer les paramètres après cela le Configuration du test .
Authentification unique du client Joomla OAuth - Cliquez sur Enregistrer les paramètres puis sur le bouton Tester la configuration

  • Une fois le test réussi, faites défiler jusqu'à la section Mappage d'attributs et depuis le Attribut d'e-mail la liste déroulante sélectionne le nom de l'attribut Drupal dans lequel le ou a nous envoyer un courriel est reçu de Drupal.
Authentification unique du client Joomla OAuth - Sélectionnez l'attribut d'e-mail

  • Extrait du Attribut de nom d'utilisateur la liste déroulante sélectionne l'attribut Drupal dans lequel le Nom d'utilisateur est reçu de Drupal.
Authentification unique du client Joomla OAuth - Sélectionnez l'attribut de nom d'utilisateur dans la liste déroulante

  • Cliquez sur le Enregistrer le mappage d'attributs .
Authentification unique du client Joomla OAuth - Cliquez sur Enregistrer le mappage d'attributs

  • Copiez le Connexion / URL SSO depuis le tableau de bord Joomla.
Authentification unique du client Joomla OAuth - Copier la connexion / l'URL SSO

  • Ouvrez une nouvelle fenêtre/navigateur privé et accédez au lien copié. Il vous redirigera vers la page de connexion de Drupal.
  • Entrez les informations d'identification Drupal et cliquez sur le bouton Connexion.
Entrez les informations d'identification Drupal sur la page de connexion Drupal

Vous serez connecté à Joomla à l'aide des informations d'identification 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