Résultats de recherche :

×

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


Rationalisez votre expérience utilisateur Joomla avec une simplicité Authentification unique Google Apps (G Suite SSO) intégration utilisant le puissant Protocole OAuth 2.0. Avec le miniOrange Joomla OAuth / OpenID Connect Authentification unique (SSO) plugin, la configuration de Google Apps SSO dans Joomla devient simple, garantissant un processus de connexion sécurisé. Cela permet aux utilisateurs d'accéder au site Joomla facilement et en toute sécurité en s'authentifiant avec leurs informations d'identification du fournisseur OAuth Google Apps.

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 Google Apps 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 Google Apps comme serveur OAuth, puis cliquez sur le Enregistrer et suivant .
  • Google Apps OAuth Single Sign-On SSO dans Joomla - Copier l'URL de redirection
  • Cliquez sur Tableau de bord de connexion à Google Apps et inscrivez-vous/connectez-vous.
  • Tableau de bord de connexion Google Apps
  • Cliquez sur Sélectionnez un projet pour créer un nouveau Google Apps Projet pour Joomla OAuth Client, vous verrez une fenêtre contextuelle avec la liste de tous vos projets.
  • Google Apps G Suite SSO Joomla crée un nouveau projet
  • Vous pouvez cliquer sur le Nouveau projet bouton pour créer un nouveau projet pour Applications Google comme serveur OAuth.
  • Google Apps G Suite SSO Joomla crée un nouveau projet
  • Entrez le nom de votre projet sous le Nom Du Projet champ et cliquez sur Création.
  • G Suite SSO avec Joomla OIDC OAuth, Google Apps SSO pour Joomla, saisissez le nom du projet
  • Cliquez sur le menu de navigationApisServicesExpérience.
  • G Suite SSO avec Joomla OIDC OAuth, Google Apps SSO pour Joomla, informations d'identification
  • Cliquez sur Créer des identifiants puis sélectionnez ID client OAuth parmi les options proposées.
  • G Suite SSO avec Joomla OIDC OAuth, Google Apps SSO pour Joomla, identifiant client OAuth
  • Si vous recevez un avertissement indiquant que pour créer un identifiant client OAuth, vous devez définir un nom de produit sur l'écran de consentement (comme indiqué dans l'image ci-dessous). Clique sur le Configurer l'écran de consentement .
  • G Suite SSO avec Joomla OIDC OAuth, Google Apps SSO pour Joomla, configurer l'écran de consentement
  • Entrez les détails requis tels que Nom de l'application, e-mail d'assistance utilisateur et cliquez sur Sauvegarder et continuer .
  • G Suite SSO avec Joomla OIDC OAuth, Google Apps SSO pour Joomla, enregistrer les paramètres G Suite SSO avec Joomla OIDC OAuth, Google Apps SSO pour Joomla, enregistrer les paramètres
  • Maintenant, pour configurer les étendues, cliquez sur Ajouter ou supprimer les étendues .
  • G Suite SSO avec Joomla OIDC OAuth, Google Apps SSO pour Joomla, créer un identifiant client oauth
  • Maintenant, sélectionnez le Scopes pour permettre à votre projet d'accéder à des types spécifiques de données d'utilisateurs privées à partir de leur compte Google et cliquez sur Mises à jour .
  • G Suite SSO avec Joomla OIDC OAuth, Google Apps SSO pour Joomla, créer un identifiant client oauth
  • Allez à Onglet Informations d'identification et cliquez sur Créer des identifiants bouton. Sélectionner Application Web dans la liste déroulante pour créer une nouvelle application.
  • G Suite SSO avec Joomla OIDC OAuth, Google Apps SSO pour Joomla, créer un identifiant client oauth
  • Entrez le nom que vous souhaitez pour votre ID client dans le champ du nom et entrez le URI de redirection/rappel à partir du plugin miniOrange OAuth Client sous le Redirection autorisée champ URI et cliquez sur Création .
  • G Suite SSO avec Joomla OIDC OAuth, Google Apps SSO pour Joomla, créer un identifiant client oauth

2. Configurez l'ID client et Secrète

  • Ensuite, vous verrez une fenêtre contextuelle avec l'ID client et le secret client. Copiez votre identité du client ainsi que Secret client.
  • G Suite SSO avec Joomla OIDC OAuth, Google Apps SSO pour Joomla, identifiant client secret client
  • 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 .
  • Microsoft Entra ID OAuth Single Sign-On SSO dans Joomla - Enregistrer la configuration

2.1. Portée et points finaux

    Points de terminaison et portée de Google :

    Identité du client:
    Secret du client:
    Portée:
    Profil de messagerie Openid
    Autoriser le point de terminaison :
    https://accounts.google.com/o/oauth2/auth
    Point de terminaison du jeton d’accès :
    https://www.googleapis.com/oauth2/v4/token
    Obtenir le point de terminaison des informations utilisateur :
    https://www.googleapis.com/oauth2/v1/userinfo
    Définir les informations d'identification du client :
    Dans les deux (dans l'en-tête et dans le corps)

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 (SSO) de Joomla Google Apps en configurant Google Apps en tant que 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 à l'aide des informations de connexion Google Apps 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