Résultats de recherche :

×

Intégration de Nextcloud SAML Single Sign-On (SSO) avec Drupal comme IdP


Drupal peut être défini comme fournisseur d'identité centralisé ou comme source d'authentification pour les utilisateurs d'autres applications via l'authentification unique (SSO). Ce document vous guidera à travers les étapes d'intégration de Drupal en tant qu'IDP SAML 2.0 et Nextcloud en tant que fournisseur de services (SP) à l'aide du Module IDP miniOrange SAML. Cela vous permettra de gérer les utilisateurs et leurs autorisations en un seul endroit et en même temps, les utilisateurs pourront accéder à plusieurs applications avec des informations d'identification uniques. Le module est compatible avec Drupal 7, Drupal 8, Drupal 9 et Drupal 10.

Remarque: Vous aurez besoin d'une version Premium du module pour configurer Nextcloud comme SP et Drupal comme IDP.

Procédure d'installation 


  • Téléchargez le module :
    le compositeur nécessite 'drupal/miniorange_saml_idp'
  • Accédez à étendre menu sur votre console d'administration Drupal et recherchez Fournisseur d'identité SAML miniOrange en utilisant le champ de recherche.
  • Activez le module en cochant la case et cliquez sur installer .
  • Configurez le module à
    {BaseURL}/admin/config/people/miniorange_saml_idp/idp_setup
  • Installez le module :
    drush en miniorange_saml_idp
  • Vider le cache:
     drush cr
  • Configurez le module à
    {BaseURL}/admin/config/people/miniorange_saml_idp/idp_setup
  • Accédez à étendre menu sur votre console d'administration Drupal et cliquez sur Installer un nouveau module de .
  • Installez l' Drupal SAML IDP 2.0 Single Sign On (SSO) - Fournisseur d'identité SAML module soit en téléchargeant le zip, soit depuis 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/miniorange_saml_idp/idp_setup

Obtenez les métadonnées SAML IDP depuis Drupal :

  • Après l'installation réussie du module, accédez au Configuration → Personnes → Configuration Drupal SAML IDP.
  • Drupal-SAML-IDP-Single-Sign-On-Click-on-Drupal-SAML-IDP-Configuration
  • Extrait du Métadonnées IDP onglet, copiez le ID d'entité/émetteur IDP ainsi que URL de connexion SAML. En option, téléchargez le Certificat (ouvrir dans le Bloc-notes et copier). Conservez-les pour configurer Nextcloud en tant que SP SAML.
  • Drupal-SAML-IDP-Single-Sign-On-Copy-the-metadata

Configurez Nextcloud en tant que fournisseur de services :

  • Se connecter à votre Nextcloud Interface Web en tant qu'administrateur.
  • Accédez à la Icône de profil en haut à droite et cliquez sur Applications.
  • Nextcloud-SAML-Single-Sign-On-Navigate-to-profil-and-click-on-Apps
  • Sous le champ de recherche, recherchez Authentification SSO et SAML et cliquez sur le Télécharger et activer .
  • Nextcloud-SAML-Single-Sign-On-Search-SSO-et-SAML
  • Encore une fois, accédez au Profil icône et cliquez sur Paramètres d'administration.
  • Paramètres d'administration Nextcloud-SAML-Single-Sign-On-
  • Dans le panneau de gauche, faites défiler vers le bas et cliquez sur Authentification SSO et SAML, Puis sélectionnez Utiliser l'authentification SAML intégrée.
  • Nextcloud-SAML-Single-Sign-On-Use-built-and-SAML-Authentification
  • Sous Global paramètres, cochez la case Autoriser l'utilisation de plusieurs back-ends utilisateur. (par exemple LDAP)
  • Nextcloud-SAML-Single-Sign-On-Enable-checkbox-to-allows-to-multiple-use
  • In Général, saisissez les informations suivantes dans les champs de texte correspondants.
  • Attribut sur lequel mapper l'UID Email
    Nom d'affichage facultatif du fournisseur d'identité (par défaut « Connexion SSO et SAML ») Entrez le nom de l'application comme Drupal
  • Fournissez les informations appropriées dans le Configurez vos paramètres IdP section de l'application Nextcloud à partir de la Métadonnées IDP onglet du module.
  • Champ Nextcloud Informations sur le fournisseur d'identité (Drupal)
    Identifiant de l'entité IdP ID d'entité IDP/émetteur
    URL cible de l'IdP à laquelle le SP enverra le message de demande d'authentification URL de connexion SAML
    Nextcloud-SAML-Single-Sign-On-Fournissez-vos-informations-IdP-ici
  • Cliquez Afficher les paramètres facultatifs du fournisseur d'identité, puis collez le copié Certificat (depuis le site Drupal) dans le Certificat public X.509 de l'IdP champ de texte.
  • Nextcloud-SAML-Single-Sign-On-Paste-the-IdP-X-509-Certificate
  • Cliquez sur le Télécharger les métadonnées XML bouton pour télécharger les métadonnées Nextcloud.
  • Nextcloud-SAML-Single-Sign-On-Click-on-Download-metadata-xml

Configuration de Drupal en tant que fournisseur d'identité SAML (IdP) :

  • Dirigez-vous vers le site Drupal et accédez au Configuration du fournisseur de services onglet du module miniOrange SAML IDP ( /admin/config/people/miniorange_saml_idp/sp_setup). (/admin/config/people/miniorange_saml_idp/sp_setup)
  • Cliquez sur Télécharger les métadonnées SP.
  • Drupal-SAML-IDP-Select-Upload-Metadata
  • Téléchargez le fichier de métadonnées téléchargé depuis le Nextcloud.
  • Drupal-SAML-IDP-Upload-Metadata
  • Cliquez sur le Teste bouton pour tester le SSO.
  • Drupal-SAML-IDP-Select-Test-Configure
  • Si le test réussit, une nouvelle fenêtre apparaîtra dans laquelle vous serez connecté au tableau de bord Nextcloud.

Vous avez configuré avec succès le SAML SSO entre Nextcloud en tant que SAML SP et Drupal en tant que SAML IDP.

Caractéristiques supplémentaires:

Explorez les fonctionnalités avancées offertes par le module avec un essai complet. Vous pouvez lancer la demande d'essai en utilisant Demander un essai de 7 jours bouton du module ou contactez-nous à drupalsupport@xecurify.com pour une assistance individuelle d'un expert Drupal.

 É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 2FA, User Provisioning et Website Security. 
  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