Sökresultat :

×

Laravel OAuth Single Sign-On (SSO) Använder WordPress som OAuth-leverantör

Laravel OAuth Single Sign-On (SSO) Använder WordPress 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 WordPress med tanke på WordPress som OAuth-leverantör. För att veta mer om andra funktioner som vi tillhandahåller i Laravel OAuth single-sign-on-sso plugin, kan du Klicka här.

Ladda ner och installation

  • Logga in på din WordPress-instans som admin.
  • Gå till WordPress Dashboard -> Plugins och klicka på Lägg till en ny.
  • Sök efter en WordPress WP OAuth Server (Logga in med WordPress) plugin och klicka på installera nu.
  • När du har installerat klicka på Aktivera.


  • 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 alternativ, där du kommer att få Redirect/Callback URL. Ha det till hands eftersom det kommer att krävas senare för att konfigurera WordPress OAuth Single Sign-On SSO-plugin.
  • Laravel Single Sign On SSO OAuth-klientinställningar

    Steg för att konfigurera WordPress Single Sign-On (SSO) Inloggning till Laravel Oauth-klient

    1. Konfigurera WordPress som OAuth-leverantör

    • Gå till miniOrange OAuth-server plugin på menyn till vänster och välj din OAuth-klient från listan, Här Anpassad OAuth 2.0-klient.
    • Single Sign-On (SSO) mellan två WordPress-webbplatser – välj wordpress
    • ange Kundnamn som du vill och kopiera Omdirigera/återuppringnings-URL från Laravel OAuth SSO och ange under Omdirigera URI fält. Klicka på Spara klient knapp.
    • Enkel inloggning (SSO) mellan två WordPress-webbplatser – lägg till omdirigering/återuppringningsadress
    • Notera nu Klient ID och Klienthemlighet och slutpunkter för att konfigurera laravel OAuth Single Sign-On (SSO) plugin.
    • Single Sign-On (SSO) mellan två WordPress-webbplatser – få klient-id klienthemlighet

      Om du får 404 för ovanstående slutpunkter, se till att du inte har valt Enkel i Permalink Settings.


      Enkel inloggning (SSO) 404 Permalänkinställningar

    2. Konfigurera Laravel OAuth-serverplugin för WordPress

    • Gå till miniOrange Laravel OAuth SSO plugin och klicka på Välj WordPress som OAuth-leverantör.
    • Laravel Single Sign On SSO välj app
    • Ange kund-ID och Klienthemlighet från miniOrange OAuth-serverplugin.
    • Laravel Single Sign On SSO-sparinställningar
    • Se tabellen nedan för att konfigurera Omfattning och endpoints eller så kan du kopiera från oauth-serverplugin:

    • Omfattning: openid profil e-post
      Auktorisera slutpunkt: {Your-Domain}/wp-json/moserver/authorize
      Åtkomsttokens slutpunkt: {Din-domän}/wp-json/moserver/token
      Hämta UserInfo Endpoint: {Din-domän}/wp-json/moserver/resource

    • Nu kan du skicka in klientuppgifterna rubrik or kropp och även skicka tillstånd parameter i enlighet därmed också in inloggningsattribut som 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 Enkel inloggning (WordPress SSO-inloggning) välja WordPress som OAuth-leverantör och Laravel som OAuth-klient använder miniOrange-plugin OAuth-server Enkel inloggning – SSO-inloggning. Denna lösning säkerställer att du är redo att rulla ut säker åtkomst till din Laravel-webbplats med hjälp av WordPress-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