Authentification unique SAML (SSO) dans Zoho Desk à l'aide du plug-in Joomla IDP
Marché
Authentification unique dans Zoho Desk à l'aide de Joomla IDP permet aux utilisateurs de se connecter à Frontline Education à l'aide de Joomla en configurant Zoho Desk en tant que fournisseur de services (SP) et Joomla en tant que fournisseur d'identité SAML (IDP). Ce guide vous guidera pas à pas dans la configuration de l'authentification unique entre les deux plateformes.
Qu'est-ce que Zoho Desk ?
Zoho Desk est un logiciel d'assistance utilisé par les entreprises pour répondre aux requêtes et aux commentaires des clients sur une variété de canaux.
Installer le plugin Joomla SAML IDP
- 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 Commencez à utiliser le plugin miniOrange SAML IDP pour configurer le plugin miniOrange Joomla IDP.
- Rendez-vous dans la section Plugin miniOrange Joomla IDP, naviguez jusqu'à Fournisseur d'identité languette.
- Ici, vous pouvez trouver l'URL/le fichier XML des métadonnées du fournisseur d'identité ou les points de terminaison tels que l'ID d'entité IDP, l'URL de connexion SAML, l'URL de déconnexion SAML (fonctionnalité Premium) et le certificat pour la configuration du fournisseur de services. Téléchargez les métadonnées XML en cliquant sur le bouton comme indiqué ci-dessous.
Étapes de configuration
Dans cette configuration, Joomla sert de référentiel pour stocker les utilisateurs, c'est-à-dire qu'il agira comme IDP pendant Zoho Desk c'est là que les utilisateurs se connecteront en utilisant leurs informations d'identification de Joomla où Plugin SSO IDP SAML pour Joomla sera installé.
Étape 1 : Configurer Zoho Desk en tant que SP (fournisseur de services)
- Connectez-vous aux comptes Zoho en tant qu'utilisateur administratif sur Zoho.
- Accédez à Zoho Desk tableau de bord.
- Maintenant, cliquez sur Icône de réglage () dans la barre du haut.
- Dans le menu Chaînes, sélectionnez Centre d'aide.
- Choisissez le centre d'aide dans lequel vous souhaitez utiliser SAML pour authentifier les utilisateurs .
- Dans le sous-menu Centre d'aide, sélectionnez Authentification d'utilisateur .
- Fournissez les informations suivantes sur la page SAML :
- URL de connexion à distance : Saisissez l'URL de connexion à distance de Joomla IDP où Zoho Desk redirigera vos utilisateurs finaux lorsqu'ils se connecteront au centre d'aide. (c'est-à-dire URL de connexion SAML depuis l'onglet Fournisseur d'identité dans le plugin Joomla IDP)
- URL de déconnexion à distance : Saisissez l'URL de déconnexion à distance de Joomla IDP que Zoho Desk redirigera vos utilisateurs finaux lorsqu'ils tenteront de se déconnecter du centre d'aide. (c'est-à-dire URL de connexion SAML depuis l'onglet Fournisseur d'identité dans le plugin Joomla IDP)
- URL de réinitialisation du mot de passe : Entrez l'URL de réinitialisation du mot de passe de Joomla IDP où Zoho Desk redirigera vos utilisateurs finaux lorsqu'ils tenteront de modifier leur mot de passe pour le centre d'aide. (c'est-à-dire IDP-EntityID / Issuer de l'onglet Fournisseur d'identité dans le plugin Joomla IDP).
- Clé publique: Téléchargez le certificat Public X.509 dans le .SMS or .pem format. Nous utiliserons la clé publique contenue dans le certificat pour vérifier que Fournisseur d'identité Joomla a émis toutes les demandes d'authentification SAML reçues. (Certificat X.509 de l'onglet Fournisseur d'identité dans le plugin Joomla IDP)
- Algorithme: Sélectionnez un algorithme entre RSA et DSA à l'aide duquel votre IDP Joomla a généré les clés publiques et les certificats.
- Cliquez sur Enregistrer .
- Avant de cliquer sur Enregistrer, vous verrez de nouveaux champs (comme l'URL de demande SAML du centre d'aide, etc.) et des valeurs répertoriées. Copiez ces valeurs sur Joomla en tant que fournisseur d'identité pour vous assurer que Joomla IDP est capable de communiquer avec votre Zoho Desk compatible SAML.
La valeur obtenue qui sera nécessaire à la configuration de Joomla IDP : -
| Champs de configuration du plugin Joomla IDP | Valeur obtenue du bureau Zoho |
| URL ACS | URL de réponse SAML du centre d'aide |
| État du relais | État du relais par défaut |
| ID d'entité SP ou émetteur | ID d'entité (émetteur) |
Étape 2 : Configurer Joomla comme IDP (fournisseur d'identité)
- Maintenant, allez à Composants -> miniOrange Joomla IDP -> Fournisseur de services.
- Accédez à la Prestataire de services et remplissez les champs pour Nom du fournisseur de services, ID d'entité SP or Emetteur, URL ACS et Format d'ID de nom. Reportez-vous à cette étape pour obtenir les détails du fournisseur de services. Remplissez les autres champs selon vos besoins. Cliquer sur Enregistrer.
Saisissez les valeurs suivantes:
| Nom du fournisseur de services | Choisissez un nom approprié selon votre choix |
| ID d'entité SP ou émetteur | ID d'entité du fournisseur de services |
| URL ACS | URL du service client d'assertion SP |
| Certificat X.509 (facultatif) [Pour demande signée] | Collez la valeur du certificat que vous avez copiée à partir du fichier de métadonnées |
| Format d'ID de nom | Sélectionnez urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress |
| Assertion signée | à carreaux |
- Maintenant, cliquez sur Cartographie avancée languette. Sélectionnez le Attribut NameID et puis cliquez sur Enregistrer Bouton.
- Vous avez terminé avec succès votre miniOrange Joomla SAML 2.0 IDP configurations.
Étape 3 : Mappage des attributs – Fonctionnalité Premium
- Dans l' Plugin miniOrange Joomla IDP, naviguez jusqu'à Cartographie avancée languette.
- Ici, vous pouvez configurer Mappage d'attributs personnalisés et ajoutez également des éléments supplémentaires Attributs utilisateur.
- Vous avez configuré avec succès l'authentification unique avec Zoho Desk comme fournisseur de services et Joomla comme fournisseur d'identité. Si vous avez besoin d'une assistance supplémentaire ou si vous rencontrez des difficultés, veuillez nous envoyer un e-mail à joomlasupport@xecurify.com
