SAML Single Sign-On (SSO) in Zoho Desk mithilfe des Joomla IDP-Plugins
Übersicht
Einmaliges Anmelden in Zoho Desk mit Joomla IDP ermöglicht Benutzern die Anmeldung bei Frontline Education mit Joomla, indem sie Zoho Desk als Service Provider (SP) und Joomla als SAML Identity Provider (IDP) konfigurieren. Diese Anleitung führt Sie Schritt für Schritt durch die Konfiguration von SSO zwischen den beiden Plattformen.
Was ist Zoho Desk?
Zoho Desk ist eine Helpdesk-Software, die von Unternehmen verwendet wird, um Kundenanfragen und Feedback über verschiedene Kanäle zu beantworten.
Joomla SAML IDP Plugin installieren
- Melden Sie sich bei Ihrer Joomla-Site an Administrator Konsole.
- Klicken Sie im linken Umschaltmenü auf System, dann klicken Sie im Abschnitt „Installieren“ auf Erweiterungsoptionen.
- Klicken Sie nun auf Oder Suchen Sie nach einer Datei Klicken Sie auf die Schaltfläche, um die zuvor heruntergeladene Plugin-Datei zu finden und zu installieren.
- Die Installation des Plugins ist erfolgreich. Klicken Sie nun auf Beginnen Sie mit der Nutzung des miniOrange SAML IDP-Plugin um das MiniOrange Joomla IDP-Plugin zu konfigurieren.
- Gehen Sie zum miniOrange Joomla IDP-Plugin, navigiere zum Identitätsanbieter Tab.
- Hier finden Sie die XML-URL/Datei mit den Metadaten des Identitätsanbieters oder Endpunkte wie IDP-Entitäts-ID, SAML-Anmelde-URL, SAML-Abmelde-URL (Premium-Funktion) und Zertifikat für die SP-Konfiguration. Laden Sie die XML-Metadaten herunter, indem Sie auf die unten gezeigte Schaltfläche klicken.
Konfigurationsschritte
In dieser Konfiguration Joomla dient als Repository zum Speichern von Benutzern, d. h. es fungiert als IDP, während Zoho Schreibtisch ist der Ort, an dem sich Benutzer mit ihren Anmeldeinformationen von Joomla anmelden. Joomla SAML IDP SSO-Plugin wird installiert.
Schritt 1: Konfigurieren Sie Zoho Desk als SP (Service Provider)
- Melden Sie sich als Administrator bei Zoho Accounts an Zoho.
- Navigieren Zoho Schreibtisch Instrumententafel.
- Klicken Sie nun auf Einstellungssymbol () in der oberen Leiste.
- Wählen Sie im Menü „Kanäle“ die Option aus Helpcenter.
- Wählen Sie das Help Center aus, für das Sie SAML verwenden möchten Benutzer authentifizieren .
- Wählen Sie im Untermenü „Hilfe“ die Option aus Benutzerauthentifizierung .
- Geben Sie auf der SAML-Seite die folgenden Informationen an:
- Remote-Login-URL: Geben Sie die Remote-Anmelde-URL von Joomla IDP ein, wohin Zoho Desk Ihre Endbenutzer weiterleitet, wenn sie sich beim Hilfe-Center anmelden. (z. B. SAML-Anmelde-URL aus der Registerkarte „Identitätsanbieter“ im Joomla IDP-Plugin)
- Remote-Abmelde-URL: Geben Sie die Remote-Logout-URL von Joomla IDP ein, an die Zoho Desk Ihre Endbenutzer weiterleitet, wenn sie versuchen, sich vom Hilfe-Center abzumelden. (z. B. SAML-Login-URL von der Registerkarte „Identitätsanbieter“ im Joomla IDP-Plugin)
- URL zum Zurücksetzen des Passworts: Geben Sie die URL zum Zurücksetzen des Kennworts von Joomla IDP ein, wohin Zoho Desk Ihre Endbenutzer weiterleitet, wenn sie versuchen, ihr Kennwort für das Hilfe-Center zu ändern. (d. h. IDP-EntityID/Aussteller aus der Registerkarte „Identitätsanbieter“ im Joomla IDP-Plugin)
- Öffentlicher Schlüssel: Laden Sie das öffentliche X.509-Zertifikat hoch .txt or .pem Format. Wir verwenden den im Zertifikat enthaltenen öffentlichen Schlüssel, um zu überprüfen, ob Joomla-Identitätsanbieter hat alle empfangenen SAML-Authentifizierungsanforderungen ausgegeben. (X.509-Zertifikat von der Registerkarte „Identitätsanbieter“ im Joomla IDP-Plugin)
- Algorithmus: Wählen Sie einen Algorithmus zwischen RSA und DSA, mit dem Ihr Joomla IDP die öffentlichen Schlüssel und Zertifikate generiert hat.
- Klicken Sie auf Gespeichert .
- Bevor Sie auf „Speichern“ klicken, werden neue Felder (wie „SAML-Anforderungs-URL des Help Centers“ usw.) und Werte aufgelistet. Kopieren Sie diese Werte zu Joomla als Identitätsanbieter, um sicherzustellen, dass Joomla IDP mit Ihrem SAML-fähigen Zoho Desk kommunizieren kann.
Der erhaltene Wert, der für die Joomla IDP-Konfiguration erforderlich ist:-
| Konfigurationsfelder für das Joomla IDP-Plugin | Wert vom Zoho-Schreibtisch erhalten |
| ACS-URL | Hilfe-Center-SAML-Antwort-URL |
| Relaiszustand | Standard-Relaisstatus |
| SP-Entitäts-ID oder Aussteller | Entitäts-ID (Aussteller) |
Schritt 2: Joomla als IDP (Identity Provider) konfigurieren
- Gehe jetzt zu Komponenten -> miniOrange Joomla IDP -> Dienstanbieter.
- Navigieren Sie zu der Dienstanbieter Klicken Sie auf die Registerkarte und füllen Sie die Felder für aus Name des Dienstanbieters, SP-Entitäts-ID or Aussteller, ACS-URL und NameID-Format. In diesem Schritt erfahren Sie mehr über den Dienstanbieter. Füllen Sie die anderen Felder entsprechend Ihren Anforderungen aus. Klicken Sie auf Gespeichert.
Geben Sie folgende Werte ein:
| Name des Dienstanbieters | Wählen Sie den passenden Namen nach Ihrer Wahl |
| SP-Entitäts-ID oder Aussteller | Dienstanbieter-Entitäts-ID |
| ACS-URL | SP-Assertion-Consumer-Service-URL |
| X.509-Zertifikat (optional) [Für signierte Anfrage] | Fügen Sie den Zertifikatswert ein, den Sie aus der Metadatendatei kopiert haben |
| NameID-Format | Wählen Sie urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress |
| Behauptung unterzeichnet | geprüft |
- Klicken Sie nun auf Erweiterte Kartierung Tab. Wähle aus NameID-Attribut und klicken Sie dann auf Gespeichert Taste.
- Sie haben Ihre erfolgreich abgeschlossen miniOrange Joomla SAML 2.0 IDP Konfigurationen.
Schritt 3: Attributzuordnung - Premiumfunktion
- Im miniOrange Joomla IDP-Plugin, navigiere zum Erweiterte Kartierung Tab.
- Hier können Sie konfigurieren Benutzerdefinierte Attributzuordnung und auch zusätzliche hinzufügen Benutzerattribute.
- Sie haben Single Sign-On mit Zoho Desk als Service Provider und Joomla als Identity Provider erfolgreich konfiguriert. Wenn Sie weitere Unterstützung benötigen oder auf Schwierigkeiten stoßen, senden Sie uns bitte eine E-Mail an joomlasupport@xecurify.com
