Sökresultat :

×

Enkel inloggning (SSO) mellan två WordPress-webbplatser | Logga in på flera WordPress-webbplatser

Enkel inloggning (SSO) mellan två WordPress-webbplatser | Logga in på flera WordPress-webbplatser


För att ställa in enkel inloggning mellan två wordpress-webbplatser (wp-wp enkel inloggning), överväg WordPress-webbplatsen "A" som en databas på serversidan för dina användare. Och WordPress-webbplatsen 'B' fungerar som klientsidan, så att användare kan logga in med hjälp av referenserna från webbplatsen 'A'. Om du installerar OAuth Server-plugin på serverplats (webbplats A) och OAuth Client-plugin på klientwebbplats (webbplats B) kan användare ansluta till din WordPress-klientwebbplats med hjälp av sina autentiseringsuppgifter för WordPress-serverplatsen (webbplats B) med OAuth / OpenID Connect / JWT-protokoll. På WordPress-klientens webbplats (webbplats B) där du vill köra SSO, installera vår OAuth Client-plugin för att utföra wordpress-single sign mellan flera webbplatser. WordPress-klientens ansvarsområden kan kartläggas baserat på WordPress-klientens attribut/grupper. För att veta mer om andra funktioner som vi tillhandahåller i WP OAuth Client-plugin, kan du Klicka här och för OAuth Server Plugin kan du Klicka här. Detta gör också att du kan logga in automatiskt på flera WordPress-webbplatser med en enda WordPress-webbplatsreferens.

Förutsättningar: Ladda ner och installation

1. Installationssteg för WordPress OAuth Server Single Sign-On (SSO) plugin

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

2. Installationssteg för WordPress OAuth Single Sign-On (SSO) plugin

  • Logga in på din WordPress-instans"B" som administratör.
  • Gå till WordPress Dashboard -> Plugins och klicka på Lägg till en ny.
  • Sök efter en WordPress OAuth Single Sign-On (SSO) plugin och klicka på installera nu.
  • När du har installerat klicka på Aktivera.



Steg för att konfigurera SSO över flera WordPress-webbplatser

1. Ställ in Wordpress som OAuth-server


  • Gå till miniOrange OAuth-server på vänstra menyn.
  • Sök nu efter din nödvändiga OAuth-klient (dvs Wordpress).
  • Klicka på Wordpress ikonen.
  • Single Sign-On (SSO) mellan två WordPress-webbplatser – välj wordpress
  • ange Kundnamn som du vill. Kopiera Omdirigera/återuppringnings-URL från OAuth Client Single Sign-On (SSO) plugin och ange under Omdirigera URI fält. Klicka på Spara klient knapp.
  • Enkel inloggning (SSO) mellan två WordPress-webbplatser – lägg till omdirigering/återuppringningsadress
  • Anteckna Klient-ID, klienthemlighet och slutpunkter för att konfigurera i OAuth Client Single Sign-On (SSO) plugin
  • Single Sign-On (SSO) mellan två WordPress-webbplatser – få klient-id klienthemlighet Single Sign-On (SSO) mellan två WordPress-webbplatser – få klient-id klienthemlighet

Du har konfigurerat WordPress som OAuth-server för att uppnå användarautentisering och SSO mellan flera wordpress-sajter

2. Ställ in WordPress som OAuth-klient


  • Gå till Konfigurera OAuth fliken och klicka Lägg till ny applikation för att lägga till en ny klientapplikation på din webbplats.
  • Enkel inloggning (SSO) mellan två WordPress-webbplatser – Lägg till ny applikation
  • Välj din applikation från listan över OAuth/OpenID Connect-leverantörer, här WordPress.
  • Enkel inloggning (SSO) mellan två WordPress-webbplatser - Välj applikation
  • Efter att ha valt leverantör, kopiera Återuppringnings-URL som måste konfigureras i OAuth-leverantörens SSO-applikationskonfiguration.
  • Ange klientuppgifterna som kund-ID & Klienthemlighet som du får från WordPress SSO-applikationen.
  • Se tabellen nedan för att konfigurera omfattningen och slutpunkterna för WordPress i plugin-programmet.
  • Omfattning: e-postprofil
    Auktorisera slutpunkt: https://<your-site-url>/wp-json/moserver/authorize
    Åtkomsttokens slutpunkt: https://<your-site-url>/wp-json/moserver/token
    Få användarinformation slutpunkt: https://<your-site-url>/wp-json/moserver/resource
  • Klicka Nästa.
  • Enkel inloggning (SSO) mellan två WordPress-webbplatser - klient-ID och klienthemlighet
  • Verifiera konfigurationsdetaljerna och klicka på Finish för att spara konfigurationen.

  • Enkel inloggning (SSO) mellan två WordPress-webbplatser - Slutför konfigurationen

Du har framgångsrikt etablerat WordPress som en OAuth-klient, så att användare kan utföra enkel inloggning (SSO) mellan flera wordpress-webbplatser med en enda uppsättning inloggningsuppgifter med WP - WP Single Sign-On (SSO) inloggning på din WordPress-webbplats.


3. Mappning av användarattribut

  • Användarattributmappning är obligatorisk för att göra det möjligt för användare att logga in på WordPress. Vi kommer att ställa in användarprofilattribut för WordPress med inställningarna nedan.

  • Du kommer att se olika användarattribut som returneras av din OAuth-leverantör i en testkonfigurationstabell. Om du inte ser några användarattribut, gör de nödvändiga inställningarna i din OAuth-leverantör för att returnera denna information.
  • Enkel inloggning (SSO) mellan två WordPress-webbplatser - testkonfigurationsresultat
  • När du ser alla värden i Test Configuration, gå till Attribut/rollmappning fliken, välj attribut från rullgardinsmenyn Användarnamn och klicka på Save.
  • Single Sign-On (SSO) mellan två WordPress-webbplatser - attribut/rollmappning

Du har konfigurerat WordPress som OAuth-klient för att uppnå användarautentisering med Wordpress OAuth Server Single Sign-On (SSO) inloggning på din WordPress-webbplats.

4. Inloggningsinställningar

  • Inställningarna på fliken Inställningar för enkel inloggning (SSO) definierar användarupplevelsen för enkel inloggning (SSO). För att lägga till en WordPress-inloggningswidget på din WordPress-sida måste du följa stegen nedan.
    • Gå till WordPress vänsterpanel > Utseende > Widgets.
    • Välja miniOrange OAuth. Dra och släpp till din favoritplats och spara.
    • Single Sign-On (SSO) mellan två WordPress-webbplatser - WordPress skapa-nyklient-inloggningsknappinställning
    • Gå till WordPress vänsterpanel > Utseende > Widgets.
    • Välja miniOrange OAuth. Dra och släpp till din favoritplats och spara.
    • Single Sign-On (SSO) mellan två WordPress-webbplatser - WordPress skapa-nyklient-inloggningsknappinställning
    • Öppna din WordPress-sida och du kan se WordPress SSO-inloggningsknappen där. Du kan testa WordPress Single Sign-On (SSO) nu.
    • Se till "Visa på inloggningssidan" alternativet är aktiverat för din applikation. (Se bilden nedan)
    • Single Sign-On (SSO) mellan två WordPress-webbplatser - WordPress skapa-nyklient-inloggningsknappinställning
    • Gå nu till din WordPress Login sida. (T.ex. https://< din-wordpress-domän >/wp-login.php)
    • Du kommer att se en WordPress SSO-inloggningsknapp där. När du klickar på inloggningsknappen kommer du att kunna testa WordPress Single Sign-On (SSO).
    • Single Sign-On (SSO) mellan två WordPress-webbplatser - WordPress skapa-nyklient-inloggningsknappinställning

Du har framgångsrikt konfigurerat enkel inloggning mellan två wordpress-webbplatser genom att konfigurera WordPress som OAuth-leverantör och WordPress som OAuth-klient med vår WP OAuth Single Sign-On (SSO). Denna lösning säkerställer att du konfigurerar wp-wp Single Sign-On och är redo att öka användarautentiseringsbehörighet genom att säkra inloggning till din WordPress-webbplats A med WordPress-webbplats 'B' som klientsida där du vill logga in användare med webbplats 'A'-konto referenser.


Ytterligare resurser


Maila oss vidare oauthsupport@xecurify.com för snabb vägledning (via e-post/möte) om ditt krav och vårt team hjälper dig att välja den bästa lämpliga lösningen/planen enligt dina krav.

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