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.
  • Sélectionner 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

  • Allez dans ConfigurationPersonnesServeur OAuth miniOrange dans le Administration menu. (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). Enregistrement de l'application onglet, cliquez sur le + Ajouter un client .
Serveur OAuth Drupal - Ajouter un client
  • Saisissez maintenant le nom de l'application et l'URL de redirection précédemment copiée dans les champs correspondants.
  • Cliquez sur Créer un client bouton permettant d'enregistrer la configuration du client.
Serveur OAuth Drupal - Saisissez le nom de l'application et l'URL de redirection, puis cliquez sur « Créer un client ».
  • 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 en nous envoyant un mail 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 à l'adresse 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