Résultats de recherche :

×

S'inscrire Contactez-Nous

Connectez-vous SSO à Rocket.Chat en utilisant Drupal comme fournisseur OAuth / OpenID Connect

L'intégration de l'authentification unique (SSO) Drupal permettra aux utilisateurs de se connecter à Rocket.chat à l'aide de leurs identifiants Drupal. Cette intégration est assurée par le module serveur miniOrange OAuth/OpenID Connect, qui utilise les protocoles OAuth 2.0 et OpenID Connect. Ce module est compatible avec tous les clients OAuth/OpenID Connect et est disponible pour Drupal 7, 8, 9, 10 et 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 Rocketchat.

  • 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 à la Fusée.Chat avec les informations d'identification de l'administrateur.
  • Dans le menu de navigation de gauche, accédez à Administration -> Espace de travail.
Authentification unique Drupal Rocket.Chat OIDC - Accédez à Administration -> Espace de travail

  • Accédez à la Paramètres dans la barre de menu de navigation de gauche.
Authentification unique Drupal Rocket.Chat OIDC - Accédez aux paramètres

  • Maintenant, recherchez OAuth et cliquez sur le Ouvrez .
Drupal Rocket.Chat OIDC Single Sign-On - Recherchez OAuth et cliquez sur le bouton Ouvrir

  • Cliquez sur le Ajouter un OAuth personnalisé bouton présent dans le coin supérieur droit de l’écran.
Drupal Rocket.Chat OIDC Single Sign-On - Cliquez sur Ajouter un OAuth personnalisé

  • Entrez le nom de l'application sous le Donnez un nom unique pour l'OAuth personnalisé champ de texte et cliquez sur le Ajouter .
Drupal Rocket.Chat OIDC Single Sign-On - Donnez un nom unique pour le champ OAuth personnalisé, puis cliquez sur le bouton Ajouter

  • Sélectionnez l'application créée dans la liste des applications et développez-la.
  • Copiez le URL de rappel.
Drupal Rocket.Chat OIDC Single Sign-On - Copiez l'URL de rappel et conservez-la à portée de main
  • Allez dans Configuration → Personnes → Serveur 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 à la console Rocket.Chat et Permettre le bouton bascule.
Intégration de Rocket.chat avec le fournisseur Drupal OAuth/OIDC - Sur Rocket, activez la bascule

  • Collez le identité du client sous le Id champ de texte et Secret client sous le secret champ de texte.
Intégration de Rocket.chat avec le fournisseur Drupal OAuth/OIDC - Collez l'ID client et le secret client dans l'application Rocket.chat

  • Ajoutez la portée et les points de terminaison/chemin 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
    Autoriser le chemin {base_url_of_the_drupal_site}/mo/oauth2/authorize
    Chemin du jeton {base_url_of_the_drupal_site}/mo/oauth2/token
    Chemin d'identité {base_url_of_the_drupal_site}/mo/oauth2/userinfo
Intégration de Rocket.chat avec le fournisseur Drupal OAuth/OIDC – Fournissez la portée et les points de terminaison dans l'application Rocket.chat

  • Configurez les autres fonctionnalités nécessaires selon vos besoins. Veuillez conserver les champs restants par défaut si vous n'êtes pas sûr des configurations.
  • Veillez à ce que Afficher le bouton sur la page de connexion Le bouton bascule est activé.
  • Une fois les configurations terminées cliquez sur le Enregistrer .
Intégration de Rocket.chat avec le fournisseur Drupal OAuth/OIDC - cliquez sur le bouton Enregistrer les modifications

Vous avez configuré avec succès Rocket.Chat 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 Rocket.Chat.
  • Cliquez sur le Connectez-vous avec Drupalauth (le nom de l'application OAuth personnalisée qui a été créée sur le bouton Rocket.Chat).
Testez la connexion entre Rocket.chat et le fournisseur Drupal OAuth - Cliquez sur Se connecter avec Drupalauth

  • Une fenêtre apparaîtra vous demandant de vous connecter à Drupal.
  • Entrez les informations d'identification Drupal et cliquez sur le Connexion .
Essayez d'accéder à l'application Rocket.chat en utilisant les informations d'identification Drupal

  • En cas d'authentification réussie, la fenêtre contextuelle sera fermée avec une connexion réussie à Rocket.Chat.

Vous avez effectué avec succès le SSO entre Rocket.Chat et 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