Résultats de recherche :

×

S'inscrire Contactez-Nous

Intégration du client Joomla OAuth avec l'authentification unique (SSO) WSO2


Intégration de l'authentification unique WSO2 (WSO2 SSO) avec Joomla en utilisant OAuth 2.0 Protocole. Le plugin miniOrange Joomla OAuth / OpenID Connect Single Sign-on (SSO) simplifie la configuration WSO2 SSO dans Joomla et activer la connexion sécurisée à Joomla. En conséquence, les utilisateurs peuvent se connecter à Joomla et accéder au site en s'authentifiant avec leurs informations d'identification WSO2 OAuth Provider.
Visitez notre page Plugin client Joomla OAuth page Web pour en savoir plus sur les fonctionnalités et les forfaits que nous proposons pour le plugin Joomla OAuth Single Sign-on (OAuth & OpenID connect).

Pré-requis : téléchargement et installation


  • Connectez-vous à votre site Joomla Administratrice console.
  • Dans le menu bascule de gauche, cliquez sur Système, puis sous la section Installer, cliquez sur Extensions.
  • Maintenant, cliquez sur Ou Rechercher un fichier pour localiser et installer le fichier du plugin téléchargé précédemment.
  • L'installation du plugin est réussie. Cliquez maintenant sur Commencer à utiliser le plugin miniOrange OAuth Server.
  • 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). Configurer OAuth onglet, cliquez sur le ADD .
Démarrer avec la configuration du serveur OAuth

Étapes pour configurer OAuth SSO dans Joomla

1. Configurer URL de rappel/redirection

  • Après avoir sélectionné votre fournisseur OAuth, vous serez redirigé vers le Étape 1 [URL de redirection] languette. Copiez maintenant le URL de rappel/redirection que nous utiliserons pour configurer le serveur OAuth, puis cliquez sur le Enregistrer et suivant .
  • OAuth Single Sign-On SSO dans Joomla - Copier l'URL de redirection
  • Tout d’abord, enregistrons cette application grand public dans WSO2 IS. Téléchargez et démarrez WSO2 EST.
  •  Client Oauth WSO2, sso-appregister-wso2
  • Une fois connecté, accédez à Principal -> Fournisseur de services et cliquez sur Ajouter.
  • WSO2 Single Sign-On SSO dans Joomla,-sso-sp-Add
  • Entrer le Nom du fournisseur de services et Description et cliquez sur S'enregistrer.
  • WSO2 Single Sign-On SSO dans Joomla, entrez-spname-description
  • Maintenant, allez à la Fournisseur de services->Liste et modifiez le fournisseur de services que vous avez créé.
  • Faites défiler vers le bas et sélectionnez Configuration de l'authentification entrante puis sélectionnez Configuration de connexion OAuth/OpenID et cliquez sur Configurer.
  • WSO2 Single Sign-On SSO dans Joomla, configurer
  • Sélectionnez la version OAuth 2.0 et entrez le URL de redirection/rappel à partir duquel est copié de ici. Cliquez sur Ajouter .
  • WSO2 Single Sign-On SSO dans Joomla, CallbackURL

2. Configurez l'ID client et Secrète

  • Une fois l'application ajoutée, identité du client et Secret client sont générés pour l’application. Configurez le plugin Joomla OAuth SSO avec ID client, secret client, authentification et jeton d'accès, obtenir le point de terminaison des informations utilisateur du WSO2. Les points de terminaison sont fournis au bas de ce guide.
  • WSO2 Single Sign-On SSO dans Joomla, Getclient-secret
  • Mappage d'attribut : Pour obtenir les attributs de WSO2, vous devez ajouter les URI de réclamation suivants dans votre application WSO2.
  • Allez dans Fournisseur de services->Réclamation Configuration.
  • Sélectionner https://wso2.org/claims/emailaddress à partir de URI de la revendication du sujet menu déroulant.
  • Ajoutez les URI suivants dans le dialecte de réclamation du fournisseur de services : https://wso2.org/oidc/claim & https://wso2.org/claims
  • WSO2 Single Sign-On SSO dans Joomla, URL de réclamation
  • Maintenant, allez à la Client OAuth Joomla plugin, sous Configurer OAuth , entrez tous les détails. Cliquez ensuite sur Enregistrer les paramètres puis cliquez sur Configuration des tests.
  • WSO2 Authentification unique (SSO) OAuth/OpenID
  • Rendez-vous dans la section Étape 2 [ID client et secret] du plugin Joomla OAuth Client, collez ici le identité du client, Secret client et Locataire. Clique sur le Enregistrer la configuration .
  • OAuth Single Sign-On SSO dans Joomla - Enregistrer la configuration

2.1. Portée et points finaux

    Paramètres et portée du WSO2 :


    Portée:
    ouvert
    Autoriser le point de terminaison :
    https://<wso2-app-domain>/oauth2/authorize
    Point de terminaison du jeton d’accès :
    https://<wso2-app-domain>/oauth2/token
    Obtenir le point de terminaison des informations utilisateur :
    https://<wso2-app-domain>/oauth2/userinfo
    URL de redirection personnalisée après la déconnexion : [optionnel]
    https://<wso2-app-domain>/oidc/logout?id_token_hint=<id_token>&post_logout_redirect_uri=<redirect URI>&state=<state>
    Définir les informations d'identification du client :
    Dans les deux (dans l'en-tête et dans le corps)
  • Le mappage des attributs utilisateur est obligatoire pour permettre aux utilisateurs de se connecter avec succès à Joomla. Nous allons configurer les attributs du profil utilisateur pour Joomla en utilisant les paramètres ci-dessous.
  • Allez dans Étape 3 dans le Configurer OAuth onglet et cliquez sur Configuration des tests .
Télécharger les métadonnées IdP

  • Vous pourrez voir les attributs dans la sortie de configuration de test comme suit.
Télécharger les métadonnées IdP

  • Sélectionnez maintenant le nom de l'attribut pour E-mail et nom d'utilisateur dans le menu déroulant. Cliquez ensuite sur Terminer la configuration .
Télécharger les métadonnées IdP

  • Maintenant, allez à Étape 4, ici copiez le URL de connexion/SSO et ajoutez-le à votre site.
Télécharger les métadonnées IdP

  • Déconnectez-vous maintenant et accédez aux pages de votre site Joomla où vous avez ajouté ce lien. Vous verrez un lien de connexion à l'endroit où vous avez placé ce bouton. Cliquez sur ce bouton pour effectuer le SSO.


Vous avez configuré avec succès Joomla comme client OAuth pour atteindre Authentification unique (SSO) Joomla WSO2 avec Joomla pour l'authentification des utilisateurs.


Dans ce guide, vous avez configuré avec succès l'authentification unique (SSO) Joomla WSO2 en configurant WSO2 en tant que fournisseur OAuth et Joomla comme client OAuth en utilisant notre plugin Joomla OAuth Client. Cette solution garantit que vous êtes prêt à déployer un accès sécurisé à votre site Joomla à l'aide des informations de connexion WSO2 en quelques minutes.

Ressources additionnelles


Envoyez-nous un e-mail joomlasupport@xecurify.com pour des conseils rapides (par e-mail/réunion) sur vos besoins et notre équipe vous aidera à sélectionner la solution/le plan le mieux adapté à vos besoins.

Bonjour!

Besoin d'aide? Nous sommes ici !

soutenez