Suchergebnisse :

×

Joomla OAuth-Client-Integration mit Slack Single Sign-On (SSO)


Einrichten Single Sign-On (SSO) auf Ihrer Joomla-Site über Slack OAuth-Anbieter mit Hilfe des Joomla OAuth & OpenID Connect Plugins. Durch die Integration von Slack Single Sign-On (SSO) in Joomla mithilfe des OAuth 2.0-Authentifizierungsprotokolls können sich Ihre Benutzer sicher bei Ihren Joomla-Websites und -Anwendungen anmelden, indem sie sich beim Slack OAuth-Anbieter authentifizieren. Das Slack OAuth Joomla-Plugin bietet auch erweiterte Funktionen Funktionen wie zum Beispiel Benutzer automatisch erstellen, Attributzuordnung, Gruppenzuordnung usw. Besuchen Sie unsere Joomla OAuth-Client Plugin-Seite, um mehr über die Funktionen und zu erfahren Preispläne Wir bieten für das Joomla OAuth Single Sign-on (OAuth & OpenID Connect) Plugin an.

Voraussetzungen: Download und Installation

  • 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 Verwendung des miniOrange OAuth Server-Plugin.
  • Unter dem Konfigurieren Sie OAuth Klicken Sie auf die Registerkarte ADD .
Erste Schritte mit der Einrichtung des OAuth-Servers

Schritte zum Konfigurieren von OAuth SSO in Joomla

1. Konfigurieren Rückruf-/Umleitungs-URL

  • Nachdem Sie Ihren OAuth-Anbieter ausgewählt haben, werden Sie zum weitergeleitet Schritt 1 [URL umleiten] Tab. Kopieren Sie nun die Rückruf-/Umleitungs-URL mit dem wir den OAuth-Server konfigurieren werden, und klicken Sie dann auf Speichern weiter .
  • OAuth Single Sign-On SSO in Joomla – Umleitungs-URL kopieren
  • Gehen Sie zunächst zu Slack und melden Sie sich bei Ihrem Slack-Konto an.
  • Der folgende Bildschirm wird angezeigt. Klicke auf Neue App erstellen.
  • Slack Single Sign-On SSO, Joomla OAuth Client Slack Add App
  • Wählen Sie aus, wie Sie die Bereiche und Einstellungen Ihrer App konfigurieren möchten.
  • Slack Single Sign-On SSO, Joomla OAuth Client Slack Add App
  • Ihnen wird ein Formular angezeigt, in dem Sie den Anwendungsnamen und den Entwicklungs-Slack-Arbeitsbereich eingeben müssen. Füllen Sie das Formular mit den entsprechenden Informationen aus und klicken Sie auf App erstellen.
  • Slack Single Sign-On SSO, Slack gibt App-Namen für OAuth-Client an
  • Nachdem Sie die Slack-Anwendung erstellt haben, werden Sie zur Seite „Anwendungsverwaltung“ weitergeleitet. Scrollen Sie nach unten zu „App-Anmeldeinformationen“ Abschnitt. Hier finden Sie gegeben Kunden-ID und Kundengeheimnis für Ihre Slack-Anwendung.
  • Slack Single Sign-On SSO, Slack ClientID und Client Secret Key
  • Kopieren Sie diese Anmeldeinformationen und bewahren Sie sie griffbereit auf, da Sie sie im nächsten Schritt benötigen.
  • Gehe zu OAuth & Berechtigungen.
  • Slack Single Sign-On SSO, Slack OAuth und Berechtigungen
  • Weiterleitungs-URL hinzufügen: In lockeren Anwendungen URLs umleiten Abschnitt, klicken Sie auf Neue Weiterleitungs-URL hinzufügen und geben Sie die Rückruf-/Umleitungs-URL welches kopiert wird von hier. Klicken Sie auf URLs speichern.
  • Slack Single Sign-On SSO, Slack-Umleitungs-URL Joomla OAuth-Client Slack Single Sign-On SSO, Slack-Umleitungs-URL fügt Joomla OAuth-Client hinzu
  • Umfang: Gehe zu OAuth & BerechtigungenWählen user.profile:read Umfang ab Wählen Sie Berechtigungsbereiche aus Dropdown-Liste und „Änderungen speichern“.
  • Slack Single Sign-On SSO, Slack OAuth und Berechtigungen

2. Konfigurieren Sie Client-ID und Secret

  • Gehen Sie zum Schritt 2 [Kunden-ID und Geheimnis] Registerkarte des Joomla OAuth-Client-Plugins, hier einfügen Kunden-ID, Client-Geheimnis und Mieter. Klicken Sie auf Konfiguration speichern .
  • OAuth Single Sign-On SSO in Joomla – Konfiguration speichern

2.1. Umfang und Endpunkte


    Slack-Endpunkte und Umfang:

    Umfang:
    user.profile:read
    EndPoint autorisieren:
    https://slack.com/oauth/authorize
    Zugriffstoken-Endpunkt:
    https://slack.com/api/oauth.access
    Endpunkt zum Abrufen von Benutzerinformationen:
    https://slack.com/api/users.profile.get
    Client-Anmeldeinformationen festlegen:
    In beiden (im Header und im Text)
  • Die Zuordnung von Benutzerattributen ist zwingend erforderlich, damit sich Benutzer erfolgreich bei Joomla anmelden können. Wir werden mit den folgenden Einstellungen Benutzerprofilattribute für Joomla einrichten.
  • Gehe zu Schritt 3 [Attributzuordnung] Tab und klicken Sie auf Testkonfiguration .
IdP-Metadaten hochladen

  • Sie können die Attribute in der Testkonfigurationsausgabe wie folgt sehen.
IdP-Metadaten hochladen

  • Gehe jetzt zum Schritt 3 [Attributzuordnung] Registerkarte und wählen Sie den Attributnamen für aus E-Mail und Benutzername aus der Dropdown-Liste. Klicken Sie dann auf Konfiguration abschließen .
IdP-Metadaten hochladen

  • Gehe jetzt zu Schritt 4 [SSO-URL] Registerkarte, hier kopieren Sie die Anmelde-/SSO-URL und fügen Sie es Ihrer Site hinzu, indem Sie die angegebenen Schritte befolgen.
IdP-Metadaten hochladen

  • Melden Sie sich jetzt ab und gehen Sie zu den Seiten Ihrer Joomla-Site, auf denen Sie diesen Link hinzugefügt haben. Dort, wo Sie diese Schaltfläche platziert haben, wird ein Anmeldelink angezeigt. Klicken Sie auf diese Schaltfläche, um SSO durchzuführen.


Sie haben erfolgreich konfiguriert Joomla als OAuth-Client um zu erreichen Joomla Slack Single Sign-On (SSO) mit Joomla zur Benutzerauthentifizierung.


In dieser Anleitung haben Sie Joomla Slack Single Sign-On (SSO) durch Konfigurieren erfolgreich konfiguriert Slack als OAuth-Anbieter und Joomla als OAuth-Client Verwenden Sie unser Joomla OAuth-Client-Plugin. Diese Lösung stellt sicher, dass Sie innerhalb von Minuten bereit sind, mit Slack-Anmeldeinformationen einen sicheren Zugriff auf Ihre Joomla-Site bereitzustellen.

Zusätzliche Ressourcen


Mailen Sie uns weiter joomlasupport@xecurify.com Für eine schnelle Beratung (per E-Mail/Besprechung) zu Ihren Anforderungen hilft Ihnen unser Team bei der Auswahl der für Ihre Anforderungen am besten geeigneten Lösung/Plan.

Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Support