Résultats de recherche :

×

S'inscrire Contactez-Nous

Connexion SSO Wild Apricot à Drupal via OAuth/OpenID

Le module client OAuth de Drupal permet l'authentification unique, c'est-à-dire l'authentification unique (SSO) pour un site Drupal avec n'importe quel fournisseur d'identité utilisant le protocole de connexion OAuth ou OpenID. module est compatible avec Drupal 7, Drupal 8, Drupal 9, Drupal 10 et Drupal 11. Nous allons détailler ici les étapes de configuration du module avec Wild Apricot. Une fois cette configuration terminée, les utilisateurs pourront se connecter au site Drupal avec leurs identifiants Wild Apricot.

  • Téléchargez le module :

    le compositeur nécessite 'drupal/miniorange_oauth_client'

  • Accédez à étendre menu sur votre console d'administration Drupal et recherchez Configuration du client OAuth miniOrange en utilisant le champ de recherche.
  • Activez le module en cochant la case et cliquez sur le Installer .
  • Vous pouvez configurer le module à :

    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc

  • Installez le module :

    drush et drupal/miniorange_oauth_client

  • Vider le cache:

    drush cr

  • Vous pouvez configurer le module à :

    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc

Remarque et contactez-nous – SSO entre deux sites WordPress

À noter: Installation manuelle compatible uniquement avec Drupal 7, Drupal 8 et Drupal 9.


  • Accédez à étendre menu sur votre console d'administration Drupal et cliquez sur Installer un nouveau module.
  • Installer Drupal Connexion OAuth et OpenID Connect - Connexion SSO client OAuth2 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 .
  • Vous pouvez configurer le module à :

    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc

  • Téléchargez le module :

    le compositeur nécessite 'drupal/miniorange_oauth_client'

  • Accédez à étendre menu sur votre console d'administration Drupal et recherchez Configuration du client OAuth miniOrange en utilisant le champ de recherche.
  • Activez le module en cochant la case et cliquez sur le Installer .
  • Vous pouvez configurer le module à :

    {BaseURL}/admin/config/people/mo-oauth-client/mo-client-config

  • Installez le module :

    drush et drupal/miniorange_oauth_client

  • Vider le cache:

    drush cr

  • Vous pouvez configurer le module à :

    {BaseURL}/admin/config/people/mo-oauth-client/mo-client-config

Remarque et contactez-nous – SSO entre deux sites WordPress

À noter: Installation manuelle compatible uniquement avec Drupal 7, Drupal 8 et Drupal 9.


  • Accédez à étendre menu sur votre console d'administration Drupal et cliquez sur Installer un nouveau module.
  • Installer Drupal Connexion OAuth et OpenID Connect - Connexion SSO client OAuth2 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 .
  • Vous pouvez configurer le module à :

    {BaseURL}/admin/config/people/mo-oauth-client/mo-client-config

  • Allez dans ConfigurationPersonnesConfiguration du client miniOrange OAuth dans le menu Administration. (/admin/config/people/miniorange_oauth_client)
Client OAuth Drupal - sélectionnez la configuration du client OAuth mimiorange
  • Sous l’onglet Configurer OAuth, sélectionnez le fournisseur OAuth souhaité dans la liste déroulante.
  • Notez et contactez-nous - SSO entre deux sites WordPress

    À noter: Si le fournisseur OAuth souhaité n'est pas répertorié dans la liste déroulante, veuillez le sélectionner Fournisseur OAuth personnalisé / Fournisseur OpenID personnalisé et continue.

Client OAuth Drupal - sélectionnez le fournisseur OAuth
  • Copiez le URL de rappel/redirection et gardez-le à portée de main. Cela sera nécessaire lors de la configuration du fournisseur OAuth.
  • Notez et contactez-nous - SSO entre deux sites WordPress

    À noter: Si votre fournisseur ne prend en charge que les URL de rappel/redirigation HTTPS et que vous disposez d'un site HTTP, assurez-vous d'activer la case à cocher « Appliquer l'URL de rappel HTTPS » en bas de l'onglet.


  • Saisissez le nom du fournisseur OAuth dans le champ Nom du profil champ de texte.
Client OAuth Drupal - Copier l'URL de rappel

Configurer Drupal comme client OAuth

  • Allez dans ConfigurationPersonnesClient OAuth miniOrange dans le menu Administration. (admin/config/people/mo-oauth-client/mo-client-config)
Client OAuth Drupal - sélectionnez le client OAuth mimiorange
  • Dans l' Gérer section, sous la Configuration du client onglet, cliquez sur le + Ajouter nouveau bouton pour configurer le client OAuth souhaité.
Client Drupal OAuth : cliquez sur « Ajouter »
  • 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). Ajouter sélectionnez l'application OAuth souhaitée dans la liste déroulante.
  • Notez et contactez-nous - SSO entre deux sites WordPress

    À noter: Si le fournisseur OAuth souhaité n'est pas répertorié dans la liste déroulante, veuillez le sélectionner Fournisseur OAuth personnalisé / Fournisseur OpenID personnalisé et continue.

Client OAuth Drupal - sélectionnez le fournisseur OAuth
  • Saisissez le nom du fournisseur OAuth dans le champ Nom de l'application personnalisée champ de texte. Copiez le URL de rappel/redirection et gardez-le à portée de main. Cela sera nécessaire lors de la configuration du fournisseur OAuth.
Client OAuth Drupal : saisissez le nom de l'application personnalisée et copiez l'URL de rappel.
  • Si votre fournisseur ne prend en charge que les URL de rappel/redirection HTTPS et que vous disposez d'un site HTTP, assurez-vous de vérifier le Appliquer l'URL de rappel HTTPS case à cocher dans le Paramètres languette.
Client OAuth Drupal : Appliquer l'URL de rappel HTTPS
    • Connectez-vous à votre Administrateur WildApricot panneau et créez une nouvelle application.
    • Cliquez sur le Apps onglet dans le panneau de gauche.
    Intégration Wild Apricot SSO - Accédez aux applications sur le côté gauche

    • Dans l' Apps onglet, accédez au intégrations section et cliquez sur le Applications autorisées carte/boîte, comme le montre l'illustration ci-dessous.
    Applications autorisées pour l'intégration SSO Wild Apricot

    • Comme indiqué dans l'image ci-dessous, cliquez sur le Autoriser la demande .
    Application autorisée SSO Wild Apricot

    • Choisir Application serveur dans la liste des options sous Autorisation de demande puis cliquez sur Continuer.
    Application serveur SSO Wild Apricot

    • Entrez le nom de l'application dans Nom de l'application champ de texte et cliquez sur le Générer le secret client .
    Nom de l'application Wild Apricot SSO et génération du secret client

    • Copiez le identité du client et Secret clientGardez-le à portée de main. Il faudra configurer Drupal comme client OAuth.
    Copie des informations d'identification du client SSO Wild Apricot

    • Faites défiler vers le bas et vérifiez le Autoriser les utilisateurs via le service d'authentification unique Wild Apricot.
    • Collez le précédemment copié URL de rappel/redirection du Drupal into the Domaines de redirection de confiance champ de texte.
    URL de rappel de la pâte SSO d'abricot sauvage

    • Maintenant, naviguez vers hybrides dans le menu de gauche. Sous le Espace copier le Votre site web. Ce sera votre_url_de_compte pour Autoriser les points de terminaison.
    Copie de l'URL du site Web Wild Apricot SSO

    • Accédez à Détails du compte et copiez le Numéro de compte du Généralités section. Ce sera identifiant de compte pour Obtenir les informations utilisateur.
    Numéro de compte de copie SSO Wild Apricot

Configurer Wild Apricot comme fournisseur OAuth :

  • Connectez-vous à votre Administrateur WildApricot panneau et créez une nouvelle application.
  • Cliquez sur le Apps onglet dans le panneau de gauche.
Intégration Wild Apricot SSO - Accédez aux applications sur le côté gauche

  • Dans l' Apps onglet, accédez au intégrations section et cliquez sur le Applications autorisées carte/boîte, comme le montre l'illustration ci-dessous.
Applications autorisées pour l'intégration SSO Wild Apricot

  • Comme indiqué dans l'image ci-dessous, cliquez sur le Autoriser la demande .
Application autorisée SSO Wild Apricot

  • Choisir Application serveur dans la liste des options sous Autorisation de demande puis cliquez sur Continuer.
Application serveur SSO Wild Apricot

  • Entrez le nom de l'application dans Nom de l'application champ de texte et cliquez sur le Générer le secret client .
Nom de l'application Wild Apricot SSO et génération du secret client

  • Copiez le identité du client et Secret clientGardez-le à portée de main. Il faudra configurer Drupal comme client OAuth.
Copie des informations d'identification du client SSO Wild Apricot

  • Faites défiler vers le bas et vérifiez le Autoriser les utilisateurs via le service d'authentification unique Wild Apricot.
  • Collez le précédemment copié URL de rappel/redirection du Drupal into the Domaines de redirection de confiance champ de texte.
URL de rappel de la pâte SSO d'abricot sauvage

  • Maintenant, naviguez vers hybrides dans le menu de gauche. Sous le Espace copier le Votre site web. Ce sera votre_url_de_compte pour Autoriser les points de terminaison.
Copie de l'URL du site Web Wild Apricot SSO

  • Accédez à Détails du compte et copiez le Numéro de compte du Généralités section. Ce sera identifiant de compte pour Obtenir les informations utilisateur.
Numéro de compte de copie SSO Wild Apricot

  • Accédez au module miniOrange OAuth Client.
  • Dans l'onglet Configurer OAuth, collez le fichier copié identité du client et Secret client de l'abricot sauvage dans le identité du client et Secret client champ de texte.
Authentification unique Drupal OAuth 2.0 OIDC - Collez le client et le secret

  • Vérifiez et confirmez la portée et les points finaux. Remplacez le {votre_url_de_compte} avec votre site Web et {identifiant_compte} avec numéro de compte.
  • Domaine auto
    Autoriser le point de terminaison https://{your_account_url}/sys/login/OAuthLogin
    Point de terminaison du jeton d'accès https://oauth.wildapricot.org/auth/token
    Obtenir le point de terminaison des informations utilisateur https://api.wildapricot.org/v2.1/accounts/{account_id}/contacts/me
  • Activer la case à cocher de En-tête pour Envoyer l'ID client et le secret dans si c'est dans corps.
  • Cliquez à nouveau sur Enregistrer la configuration .
Authentification unique OIDC OAuth 2.0 de Drupal - Portée et points de terminaison

  • Après avoir enregistré avec succès les configurations, cliquez sur le bouton Effectuer la configuration de test pour tester la connexion entre Drupal et le fournisseur OAuth.
Vérification de la connexion avec le fournisseur OAuth pour la configuration du client OAuth OIDC

  • Dans une fenêtre contextuelle de configuration de test, si vous n'avez aucune session active sur le même navigateur, vous serez invité à vous connecter au fournisseur OAuth. Une fois connecté, la liste des attributs reçus du fournisseur OAuth vous sera fournie.
  • Sélectionnez le Attribut d'e-mail dans le menu déroulant dans lequel l'identifiant e-mail de l'utilisateur est obtenu et cliquez sur le OK .
  • Notez et contactez-nous - SSO entre deux sites WordPress

    À noter: Le mappage de l'attribut Email est obligatoire pour effectuer l'authentification unique (SSO), c'est-à-dire la connexion au site Drupal avec les informations d'identification du fournisseur OAuth.

Client OAuth Drupal - sélectionnez l'attribut de courrier électronique

  • Sur le Cartographie des attributs et des rôles onglet, veuillez sélectionner l'onglet Attribut de nom d'utilisateur dans la liste déroulante et cliquez sur le Enregistrer la configuration .
Client OAuth Drupal - sélectionnez l'attribut utilisateur et cliquez sur Enregistrer la configuration

  • Déconnectez-vous et accédez à la page de connexion de votre site Drupal. Vous y trouverez automatiquement un lien « Connexion avec un fournisseur OAuth ». Si vous souhaitez ajouter le lien SSO à d'autres pages, suivez les étapes indiquées dans l'image ci-dessous :
Client OAuth Drupal - ajouter un lien sur d'autres pages

Intégration de Drupal avec Wild Apricot :

  • Accédez au module miniOrange OAuth Client.
  • In Ajouter onglet, collez l'ID client et le secret client copiés de Wild Apricot dans le identité du client et Secret client champ de texte.
Drupal-Auth-SSO-Wild Apricot-Paste-Client-Credentials

  • Vérifiez et confirmez la portée et les points finaux. Remplacez le {votre_url_de_compte} avec votre site Web et {identifiant_compte} avec numéro de compte.
Drupal-Auth-SSO-Wild Apricot-Remplacer l'URL initiale dans les champs Endpoints

  • Le Envoyer l'ID client et le secret dans l'en-tête ou le corps Cette case à cocher vous permet de spécifier si l'ID client et le secret doivent être inclus dans l'en-tête ou le corps de la requête de jeton de point de terminaison. En cas de doute, vous pouvez conserver les paramètres par défaut.
  • Cliquez sur la case à cocher pour Activer la connexion avec OAuth, faites défiler vers le bas et cliquez sur l'icône Enregistrer la configuration .
Drupal OAuth OpenID OIDC Single Sign On (SSO) Activation de la case à cocher Connexion avec OAuth et cliquez sur Enregistrer la configuration

  • Après avoir enregistré avec succès les configurations, veuillez cliquer sur le Effectuer une configuration de test bouton pour tester la connexion entre Drupal et le fournisseur OAuth.
Vérification de la connexion avec le fournisseur OAuth pour la configuration du client OAuth OIDC
  • Dans une fenêtre contextuelle de configuration de test, si vous n'avez aucune session active sur le même navigateur, vous serez invité à vous connecter au fournisseur OAuth. Une fois connecté, la liste des attributs reçus du fournisseur OAuth vous sera fournie.
  • Sélectionnez le Attribut d'e-mail dans le menu déroulant dans lequel l'identifiant e-mail de l'utilisateur est obtenu et cliquez sur le OK .
  • Notez et contactez-nous - SSO entre deux sites WordPress

    À noter: Le mappage de l'attribut Email est obligatoire pour effectuer l'authentification unique (SSO), c'est-à-dire la connexion au site Drupal avec les informations d'identification du fournisseur OAuth.

Client OAuth Drupal - sélectionnez l'attribut de courrier électronique
  • Sur le Cartographie des attributs et des rôles onglet, veuillez sélectionner l'onglet Attribut de nom d'utilisateur dans la liste déroulante et cliquez sur le Enregistrer la configuration .
Client OAuth Drupal - sélectionnez l'attribut utilisateur et cliquez sur Enregistrer la configuration
  • Déconnectez-vous et accédez à la page de connexion de votre site Drupal. Vous y trouverez automatiquement un lien « Connexion avec un fournisseur OAuth ». Si vous souhaitez ajouter le lien SSO à d'autres pages, suivez les étapes indiquées dans l'image ci-dessous :
Client OAuth Drupal - ajouter un lien sur d'autres pages

Tester la connexion entre Drupal et le fournisseur OAuth

  • Après avoir enregistré avec succès les configurations, cliquez sur le bouton Effectuer une configuration de test bouton pour tester la connexion entre Drupal et le fournisseur OAuth.
Vérification de la connexion avec le fournisseur OAuth pour la configuration du client OAuth OIDC
  • Dans une fenêtre contextuelle de configuration de test, si vous n'avez aucune session active sur le même navigateur, vous serez invité à vous connecter au fournisseur OAuth. Une fois connecté, la liste des attributs reçus du fournisseur OAuth vous sera fournie.
  • Cliquez sur le Configurer les mappages .
Client OAuth Drupal - sélectionnez l'attribut de courrier électronique
  • Sur le Cartographie d'attributs onglet, veuillez sélectionner l'onglet Attribut d'e-mail et Attribut de nom d'utilisateur dans la liste déroulante et cliquez sur le Enregistrer la configuration .
Notez et contactez-nous - SSO entre deux sites WordPress

À noter: Le mappage de l'attribut Email est obligatoire pour effectuer l'authentification unique (SSO), c'est-à-dire la connexion au site Drupal avec les informations d'identification du fournisseur OAuth.

Client OAuth Drupal - sélectionnez l'attribut utilisateur et cliquez sur Enregistrer la configuration
  • Déconnectez-vous et accédez à la page de connexion de votre site Drupal. Vous y trouverez automatiquement un lien « Connexion avec un fournisseur OAuth ». Si vous souhaitez ajouter le lien SSO à d'autres pages, suivez les étapes indiquées dans l'image ci-dessous :
Client OAuth Drupal - ajouter un lien sur d'autres pages


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.

Plus de FAQ ➔

Suivez les étapes mentionnées ICI

Suivez les étapes mentionnées ICI

La fonctionnalité de déconnexion que vous avez mentionnée ici est le comportement par défaut d'un module. Elle vous déconnecte de Drupal mais pas de votre application/fournisseur. Pour permettre au module de se déconnecter de votre compte fournisseur/application (ce que vous recherchez), vous devez effectuer les configurations ci-dessous : [en savoir plus]

Comme vous avez effectué une mise à niveau vers l'une de nos versions payantes du module Drupal et remplacé le module gratuit par le module payant, vous devez d'abord activer le module payant. Veuillez vous référer aux étapes ci-dessous.En savoir plus]


 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