Résultats de recherche :

×

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


Le plugin miniOrange Joomla OAuth/OpenID Connect Single Sign-on (SSO) s'intègre de manière transparente Authentification unique Facebook (Facebook SSO) avec Joomla via le Protocole OAuth 2.0. Cela permet une authentification simple et sécurisée basée sur Facebook pour Joomla, permettant aux utilisateurs de se connecter au site sans effort et d'accéder à ses fonctionnalités avec leurs informations d'identification Facebook.

Visitez notre page Plugin client Joomla OAuth page pour en savoir plus sur les fonctionnalités et Plans tarifaires nous proposons pour le Authentification unique Joomla OAuth (connexion OAuth et OpenID) plugin.

Pré-requis : Téléchargement Et Installation

Étapes pour installer Joomla OAuth Plugin client

  • Télécharger le fichier zip pour le Plugin client miniOrange OAuth pour Joomla.
  • Connectez-vous à votre site Joomla console d'administration.
  • Dans le menu bascule de gauche, cliquez sur Système, puis sous Installer section cliquez sur Extension.
  • Téléchargez le fichier zip téléchargé pour installer le Client OAuth Joomla plugin.
  • L'installation du plugin est réussie. Cliquez maintenant sur Commencez à utiliser le client miniOrange OAuth brancher.
  • Sous Configurer OAuth -> Applications préconfigurées onglet, sélectionnez votre Fournisseur OAuth. Vous pouvez également rechercher OAuth personnalisé or application OpenID personnalisée dans le barre de recherche et configurez votre propre fournisseur personnalisé.
  • Joomla OAuth Single Sign-On SSO - Sélectionnez votre fournisseur OAuth

Configurer Facebook en tant que fournisseur OAuth avec le client Joomla OAuth

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
  • Maintenant, connectez-vous/inscrivez-vous au Tableau de bord des développeurs Facebook..
  • Joomla Facebook OAuth SSO, connexion/inscription sur Facebook
  • Cliquez sur Mes applications Ajouter une nouvelle application.
  • Joomla Facebook OAuth SSO, ajouter une nouvelle application
  • Cliquez sur Créer une application pour créer une nouvelle application pour le client Joomla OAuth.
  • Joomla Facebook OAuth SSO, créer une nouvelle application
  • Sélectionnez ce que votre application va fonctionner pour le site Joomla. Cliquez ensuite sur Continuer .
  • Joomla Facebook OAuth SSO, sélectionnez l'application
  • Entrez les détails requis pour sur Facebook Application SSO puis cliquez sur Créer une application .
  • Joomla Facebook OAuth SSO, entrez les détails de l'application
  • Sélectionnez l'option Facebook Connexion En cliquant sur le Mettre en place .
  • Joomla Facebook OAuth SSO, connexion Facebook
  • Sélectionnez Connexion Facebook -> Paramètres sous Produits option dans la barre de navigation.
  • Joomla Facebook OAuth SSO, paramètres de connexion Facebook
  • Sélectionnez le Option Web lorsque vous essayez d'intégrer votre connexion Facebook à un site Web.
  • Ensuite, entrez le URL de redirection (depuis votre plugin client miniOrange OAuth) et cliquez sur Enregistrer. Ensuite, cliquez sur Continuer.
  • Joomla Facebook OAuth SSO, paramètres de connexion Facebook
  • Sous Configurer OAuth onglet, entrez le URL de rappel/redirection (à partir de votre plugin miniOrange Joomla OAuth Client) dans le champ URI de redirection OAuth valides. Clique sur le Épargnez bouton pour enregistrer vos configurations.
    Plus important encore, votre URI de rappel/redirection doit être https et non http. Ceci est obligatoire lors de la configuration de Facebook en tant que serveur OAuth.
  • Joomla Facebook OAuth SSO, URL de redirection depuis l'onglet Configurer OAuth

2. Configurez l'ID client et Secrète

  • Cliquez sur Paramètres -> De base pour voir votre Identifiant d'application ainsi que Secret d'application Reportez-vous à l'image ci-dessous).
  • Joomla Facebook OAuth SSO, identifiant d'application et secret d'application
  • Entrez l'URL de votre politique de confidentialité dans le champ Politique de confidentialité URL et choisissez une catégorie dans la liste déroulante du champ Catégorie. Entrez également le URL des conditions d'utilisation ainsi que URL de suppression de l'utilisateur dans les domaines donnés. Ensuite, cliquez sur Enregistrer les modifications bouton pour sauvegarder vos configurations
  • Joomla Facebook OAuth SSO, identifiant d'application et secret d'application
  • Copiez votre ID de l'application ainsi que Secret d'application quel est votre ID client et secret client et enregistrez-le dans votre plugin client miniOrange OAuth.
  • Joomla Facebook OAuth SSO, identifiant d'application et secret
  • Changez le statut de votre application de En développement à Live en cliquant sur OFF comme indiqué dans l'image ci-dessous. Ensuite, cliquez sur Confirmer pour confirmer votre changement de statut.
  • Joomla Facebook OAuth SSO, confirmer le statut
  • Allez à Étape 2 [ID client et secret] du plugin Joomla OAuth Client, collez ici le identité du client, Secret client ainsi que Locataire. Clique sur le Enregistrer la configuration .
  • OAuth Single Sign-On SSO dans Joomla - Enregistrer la configuration

2.1. Portées et points de terminaison

    Points de terminaison et portée de Facebook :


    Identité du client:
    Voir au dessus
    Secret du client:
    Voir au dessus
    Portée:
    e-mail de profil_public
    Autoriser le point de terminaison :
    https://www.facebook.com/dialog/oauth
    Point de terminaison du jeton d’accès :
    https://graph.facebook.com/v2.8/oauth/access_token
    Obtenir le point de terminaison des informations utilisateur :
    https://graph.facebook.com/me/?fields=id,name,email,age_range,first_name,gender,last_name,link
    Définir les informations d'identification du client :
    Dans les deux (dans l'en-tête et dans le corps)

2.2. Paramètres d'octroi

  • Allez à Paramètres d'octroi languette. Ici, vous sélectionnez le type de subvention approprié pour votre site Joomla, comme indiqué ci-dessous.
  • Okta Authentification unique (SSO) OAuth/OpenID

3. Configurer Attribut Cartographie

    Le mappage des attributs utilisateur est obligatoire pour permettre aux utilisateurs de se connecter avec succès à Joomla. Nous fixerons en haut attributs du profil utilisateur pour Joomla en utilisant les paramètres ci-dessous.

  • Cliquez sur Étape 3 [Mappage d'attributs] onglet et cliquez sur Configuration du test .
  • SSO d'authentification unique OAuth dans Joomla - Configuration de test
  • Vous pourrez voir les attributs dans le test Sortie de configuration comme suit.
  • OAuth Single Sign-On SSO dans Joomla - Sortie de configuration
  • Maintenant, allez à la Étape 3 [Mappage d'attributs] et sélectionnez le nom de l'attribut pour E-mail et Nom d'utilisateur à partir de la liste déroulante. Alors cliquer sur Terminer la configuration .
  • SSO d'authentification unique OAuth dans Joomla - Mappage d'attributs

4. Configurer l'URL de connexion/SSO

  • Maintenant, allez à Étape 4 [URL SSO] onglet, copiez ici le URL de connexion/SSO et ajoutez-le à ton Site en suivant les étapes indiquées.
  • OAuth Single Sign-On SSO dans Joomla - URL de connexion/SSO
  • 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.

Dans ce guide, vous avez configuré avec succès l'authentification unique Joomla Facebook (SSO) en configurant Facebook comme fournisseur OAuth ainsi que 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 en utilisant les informations de connexion Facebook 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 !

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