Suchergebnisse :

×

OAuth Single Sign-On (SSO) für Laravel mit Discord als OAuth-Anbieter

OAuth Single Sign-On (SSO) für Laravel mit Discord als OAuth-Anbieter


Laravel OAuth Single Sign-On (SSO) Das Plugin bietet die Möglichkeit, OAuth Single Sign-On für Ihre Laravel-Anwendungen zu aktivieren. Mit Single Sign-On können Sie nur ein Passwort verwenden, um auf Ihre Laravel-Anwendung und -Dienste zuzugreifen. Unser Plugin ist mit allen OAuth-kompatiblen Identitätsanbietern kompatibel. Hier gehen wir eine Schritt-für-Schritt-Anleitung durch, um Single Sign-On (SSO) zwischen Laravel und Discord unter Berücksichtigung von Discord als OAuth-Anbieter zu konfigurieren.

 

Voraussetzungen: Download und Installation

Installation des Laravel OAuth-Clients

  • Öffnen Sie ein Eingabeaufforderungsfenster und ändern Sie das Arbeitsverzeichnis in Ihr Das Hauptverzeichnis der Laravel-App.
  • Geben Sie den folgenden Befehl ein.
    composer require miniorange/oauth-laravel-free
  • Gehen Sie nach erfolgreicher Installation des Pakets im Browser zu Ihrer Laravel-App und geben Sie ein {laravel-application-domain}/mo_oauth_admin
  • Das Paket beginnt mit der Einrichtung Ihrer Datenbank und leitet Sie dann zur Administrator-Registrierungsseite weiter.
  • Registrieren Sie sich oder melden Sie sich mit Ihrem miniOrange-Konto an, um das Plugin zu konfigurieren.
  • Laravel Single Sign On SSO-Plugin-Einstellungen
  • Nach der Anmeldung sehen Sie die OAuth-Anbietereinstellungen Option, bei der Sie die Weiterleitungs-/Rückruf-URL erhalten. Halten Sie es griffbereit, da es später für die Konfiguration des Discord Single Sign-On SSO-Plugins benötigt wird.
  • Laravel Single Sign On SSO OAuth-Client-Einstellungen

Schritte zum Konfigurieren der Discord Single Sign-On (SSO)-Anmeldung bei Laravel

1. Konfigurieren Sie Discord als OAuth-Anbieter

  • Gehen Sie zu https://discordapp.com/developers/applications & und melden Sie sich mit Ihrem Discord-App-Entwicklerkonto an.
  • Klicken Sie auf Neue Bewerbung.
  • Laravel-Discord-Plugin – Discord-SSO-Integrator – Anwendung hinzufügen
  • Nach einem Klick auf die Neue Bewerbung Klicken Sie auf die Schaltfläche, um das Popup anzuzeigen, in dem Sie der Anwendung einen Namen geben können. Klick auf das Erstellen Klicken Sie auf die Schaltfläche, nachdem Sie den Anwendungsnamen angegeben haben.
  • Laravel Discord Plugin – Discord SSO Integrator – Benennen Sie die Anwendung
  • Navigieren Sie zu der OAuth2 Registerkarte im linken Bereich. Klicke auf Weiterleitung hinzufügen Schaltfläche und geben Sie die ein Weiterleitungs-URL was Sie von der erhalten miniOrange Laravel OAuth SSO Plugin. Klicken Sie dann auf Änderungen speichern .
  • Laravel-Discord-Plugin – Discord-SSO-Integrator – Weiterleitung hinzufügen
  • Kopieren Sie nun die Kunden ID und Kundengeheimnis und konfigurieren Sie sie im miniOrange Laravel OAuth SSO-Plugin in den entsprechenden Feldern.
  • Laravel-Discord-Plugin – Discord-SSO-Integrator – Client-Anmeldeinformationen kopieren

    Sie haben Discord erfolgreich als OAuth-Anbieter konfiguriert, um die Discord-SSO-Anmeldung bei Ihrer Laravel-Site zu erreichen.

2. Konfigurieren Sie das Laravel OAuth-Plugin als OAuth-Client

  • Gehen Sie zum miniOrange Laravel OAuth SSO Plugin und klicken Sie auf Wählen Sie Discord als OAuth-Anbieter.
  • Laravel Single Sign On SSO-App auswählen
  • Geben Sie die Kunden-ID und Kundengeheimnis von Discord Applikation.
  • Laravel Single Sign On SSO-Speichereinstellungen
  • Informationen zur Konfiguration finden Sie in der folgenden Tabelle Geltungsbereich und Endpunkte Andernfalls werden nach Auswahl des Discord-Bereichs und der Endpunkte automatisch die entsprechenden Felder hinzugefügt:

  • Umfang: E-Mail identifizieren
    Endpunkt autorisieren: https://discordapp.com/api/oauth2/authorize
    Zugriffstoken-Endpunkt: https://discordapp.com/api/oauth2/token
    UserInfo-Endpunkt abrufen: https://discordapp.com/api/users/@me

  • Sie können die Anmeldeinformationen des Kunden einsenden Kopfzeile or Körper und auch verschicken Zustand Parameter entsprechend ebenfalls eintragen Login-Attribut Wie von Ihnen erbeten.
  • Laravel Single Sign On SSO-App auswählen
  • Klicken Sie auf Einstellungen speichern Taste. Klicken Sie anschließend auf Testkonfiguration Taste. Sie erhalten die Liste der Attributnamen und Attributwerte, die von Ihrem OAuth-Anbieter gesendet werden
  • Laravel Single Sign On SSO-Speichereinstellungen

3. SSO-Optionen

  • Sie können sich auch über einen Link über Ihren OAuth/OpenID-Anbieter anmelden.
  • Dieser Link hat das folgende Format:
    {laravel-application-domain}/ssologin.php?option=oauthredirect

4. Support / Demo

  • Unterstützung und Test-/Demo-Anfrage Für Kunden stehen Registerkarten zur Verfügung, die sie für Demos und Support kontaktieren können.
  • Laravel Single Sign On SSO Single Sign On-Schaltfläche Laravel Single Sign On SSO Single Sign On-Schaltfläche

In diesem Handbuch haben Sie die Konfiguration erfolgreich durchgeführt Discord Single Sign-On (SSO) Verwendung von Laravel als OAuth-Client. Diese Lösung stellt sicher, dass Sie bereit sind, einen sicheren Zugriff auf Ihre Laravel-Site bereitzustellen Discord-Login Anmeldeinformationen innerhalb von Minuten.

Weitere Informationen

Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Support
Kontaktieren Sie den miniOrange-Support
Erfolg

Vielen Dank für Ihre Anfrage.

Wenn Sie innerhalb von 24 Stunden nichts von uns hören, können Sie gerne eine Folge-E-Mail an senden info@xecurify.com