Sökresultat :

×

OAuth Single Sign-On (SSO) för Laravel som använder Discord som OAuth-leverantör

OAuth Single Sign-On (SSO) för Laravel som använder Discord som OAuth-leverantör


Laravel OAuth enkel inloggning (SSO) plugin ger möjlighet att aktivera OAuth Single Sign-On för dina laravel-applikationer. Genom att använda Single Sign-On kan du bara använda ett lösenord för att komma åt din laravel-applikation och dina tjänster. Vårt plugin är kompatibelt med alla OAuth-kompatibla identitetsleverantörer. Här kommer vi att gå igenom en steg-för-steg-guide för att konfigurera Single Sign-On (SSO) mellan Laravel och Discord med tanke på Discord som OAuth-leverantör.

 

Förutsättningar: Ladda ner och installation

Installation Laravel Oauth-klient

  • Öppna ett kommandotolksfönster och ändra arbetskatalogen till din Laravel-appens huvudkatalog.
  • Ange kommandot nedan.
    composer require miniorange/oauth-laravel-free
  • Efter en lyckad installation av paketet, gå till din Laravel-app i webbläsaren och skriv in {laravel-application-domain}/mo_oauth_admin
  • Paketet börjar ställa in din databas åt dig och omdirigerar dig sedan till administratörsregistreringssidan.
  • Registrera dig eller logga in med ditt miniOrange-konto för att konfigurera plugin-programmet.
  • Laravel Single Sign On SSO-plugininställningar
  • Efter inloggning kommer du att se OAuth-leverantörsinställningar alternativet, där du får URL-adressen för omdirigering/återuppringning. Ha det till hands eftersom det kommer att krävas senare för att konfigurera Discord Single Sign-On SSO-plugin.
  • Laravel Single Sign On SSO OAuth-klientinställningar

Steg för att konfigurera Discord Single Sign-On (SSO) Login till Laravel

1. Konfigurera Discord som OAuth-leverantör

  • Gå till https://discordapp.com/developers/applications & och logga in med ditt utvecklarkonto för discord-appen.
  • Klicka på Ny ansökan.
  • Laravel discord plugin - discord sso integrator - Lägg till applikation
  • Efter att ha klickat på Ny ansökan knappen visar popupen för att ge ett namn till applikationen. Klicka på Skapa knappen efter att ha angett programmets namn.
  • Laravel discord plugin - discord sso integrator - namnge applikationen
  • Navigera till OAuth2 fliken från det vänstra avsnittet. Klicka på Lägg till omdirigering -knappen och ange omdirigera url som du får från miniOrange Laravel OAuth SSO plugin. Klicka sedan på spara ändringar knapp.
  • Laravel discord plugin - discord sso integrator - lägg till omdirigering
  • Nu, kopiera Klient ID och Klienthemlighet och konfigurera dem i miniOrange Laravel OAuth SSO-plugin på motsvarande fält.
  • Laravel discord plugin - discord sso integrator - kopiera klientuppgifter

    Du har framgångsrikt konfigurerat Discord som OAuth-leverantör för att uppnå Discord SSO-inloggning på din Laravel-webbplats.

2. Konfigurera Laravel OAuth-plugin som OAuth-klient

  • Gå till miniOrange Laravel OAuth SSO plugin och klicka på Välj Discord som OAuth-leverantör.
  • Laravel Single Sign On SSO välj app
  • Ange kund-ID och Klienthemlighet från Discord Applikation.
  • Laravel Single Sign On SSO-sparinställningar
  • Se tabellen nedan för att konfigurera Omfattning och endpoints eller efter att ha valt Discord scope och Endpoints läggs till automatiskt i respektive fält:

  • Omfattning: identifiera e-post
    Auktorisera slutpunkt: https://discordapp.com/api/oauth2/authorize
    Åtkomsttokens slutpunkt: https://discordapp.com/api/oauth2/token
    Hämta UserInfo Endpoint: https://discordapp.com/api/users/@me

  • Du kan skicka in klientuppgifterna rubrik or kropp och även skicka tillstånd parameter i enlighet därmed också in inloggningsattribut enligt ditt krav.
  • Laravel Single Sign On SSO välj app
  • Klicka på spara inställningar knapp. Efter det, klicka på testkonfiguration knapp. du får listan över attributnamn och attributvärden som skickas av din OAuth-leverantör
  • Laravel Single Sign On SSO-sparinställningar

3. SSO-alternativ

  • Du kan också använda en länk för att logga in via din OAuth/OpenID-leverantör.
  • Denna länk är i formatet:
    {laravel-application-domain}/ssologin.php?option=oauthredirect

4. Support / Demo

  • Support och Begäran om prov/demo flikar är tillgängliga för kunder att nå ut till för demos och support.
  • Laravel Single Sign On SSO Single Sign On-knapp Laravel Single Sign On SSO Single Sign On-knapp

I den här guiden har du konfigurerat Discord Single Sign-On (SSO) använder Laravel som OAuth-klient. Denna lösning säkerställer att du är redo att rulla ut säker åtkomst till din Laravel-webbplats med hjälp av Discord inloggning inloggningsuppgifter inom några minuter.

Ytterligare resurser

Hej där!

Behövs hjälp? Vi är här!

stödja
Kontakta miniOrange Support
framgång

Tack för din förfrågan.

Om du inte hör från oss inom 24 timmar, skicka gärna ett uppföljningsmail till info@xecurify.com