Sökresultat :

×

WordPress Drupal Single Sign-On – SSO-integration med OpenID Connect-protokoll

WordPress Drupal Single Sign-On – SSO-integration med OpenID Connect-protokoll


Drupal SSO-integration kommer att tillåta användarna att logga in på WordPress med hjälp av Drupal-webbplatsens inloggningsuppgifter. Denna SSO-integration uppnås av miniOrange OAuth / OpenID Connect-servermodulen som använder OAuth 2.0 och OpenID Connect-protokollet. De modul är kompatibel med alla OAuth/OpenID Connect-klienter och är tillgänglig för Drupal 7, Drupal 8, Drupal 9 och Drupal 10.

I den här installationsguiden hjälper vi dig att konfigurera enkel inloggning med hjälp av OAuth-protokollet mellan Drupal-webbplatsen och WordPress.

Installationssteg:


  • Ladda ner modulen:
    kompositör kräver 'drupal/oauth_server_sso'
  • Gå till Förläng menyn på din Drupal administratörskonsol och aktivera modulen genom att aktivera kryssrutan och klicka på installera knapp.
  • Konfigurera modulen på:
    {BaseURL}/admin/config/people/oauth_server_sso/config_client
  • Installera modulen:
    drush en oauth_server_sso
  • Rensa cacheminnet:
     borsta cr
  • Konfigurera modulen på:
    {BaseURL}/admin/config/people/oauth_server_sso/config_client
  • Navigera till Förläng menyn på din Drupal administratörskonsol och klicka på Installera ny modul.
  • Installera modulen Drupal OAuth / OIDC Provider - Single Sign On (SSO) antingen genom att ladda ner zip-filen eller från webbadressen till paket (tjära/zip).
  • Klicka på Aktivera nyligen tillagda moduler.
  • Aktivera den här modulen genom att markera kryssrutan och klicka på installera knapp.
  • Konfigurera modulen på
    {BaseURL}/admin/config/people/oauth_server_sso/config_client

Konfigurera applikation i WordPress:

  • Logga in på ditt Wordpress plats.
  • Gå till WordPress Dashboard -> Insticksprogram och klicka på Lägg till Nytt.
  • Sök efter OAuth Single Sign On – SSO (OAuth Client) plugin och klicka på installera nu knapp.
  • Drupal WordPress OAuth OIDC Provider - Logga in på WordPress Dashboard, Sök efter OAuth Single Sign On – SSO (OAuth Client) plugin
  • När du har installerat klicka på Aktivera.
  • Gå till Konfigurera OAuth fliken och klicka på Lägg till ny applikation
  • Drupal WordPress OAuth OIDC Provider - Klicka på Aktivera, gå till Konfigurera OAuth och Lägg till ny applikation
  • Sök efter Drupal under sökfältet och klicka på den.
  • Drupal WordPress OAuth OIDC Provider - Sök efter Drupal
  • kopiera Återuppringnings-URL och klicka på Nästa knapp.
  • Drupal WordPress OAuth OIDC Provider - Kopiera Callback URL och klicka på Next

Konfigurera Drupal som en OAuth-server:

  • Navigera till Drupal-webbplatsen och gå till konfiguration -> miniOrange OAuth-serverkonfiguration -> OAuth-klient fliken.
  • Klicka på Lägg till klient knappen för att lägga till en ny applikation.
  • Integrering av WordPress med Drupal OAuth/OIDC-leverantör - Klicka på Lägg till klient
  • Ange namnet på din ansökan under applikationsnamn textfält.
  • Klistra in det kopierade Callback/Redirect URL från WordPress-webbplatsen under Callback/Redirect URL textfält.
  • Du kan lägga till flera återuppringningsadresser genom att klicka på Lägg till mer knappen bredvid textfältet Callback/Redirect URL.
  • Integrering av WordPress med Drupal OAuth/OIDC Provider - Klicka på Lägg till mer för att nästa fältet Callback URL
  • Klicka på Save knapp.

Konfigurera WordPress som OAuth-klient:

  • Lägg till slutpunkterna enligt tabellen nedan (du kan också få samma från Omfattning & slutpunkter sektion av Drupal webbplats -> konfiguration -> miniOrange OAuth-serverkonfiguration -> OAuth-klient): -

    Auktorisera slutpunkt {base_url_of_the_drupal_site}/mo/oauth2/authorize
    Token Endpoint {base_url_of_the_drupal_site}/mo/oauth2/token
    Användarinfo Slutpunkt {base_url_of_the_drupal_site}/mo/oauth2/userinfo
  • Integrering av WordPress med Drupal OAuth/OIDC-leverantör - Ge omfattning och slutpunkter i WordPress-applikationen
  • Klicka på Nästa knapp.
  • Navigera tillbaka till Drupal-webbplatsen och kopiera kund-ID.
  • Klistra in det kopierade klient-ID:t under kund-ID textfält på WordPress-webbplatsen.
  • Integrering av WordPress med Drupal OAuth/OIDC-leverantör - Ange klient-ID i WordPress-applikationen
  • På samma sätt kopierar du Klienthemlighet från Drupal-webbplatsen och klistra in den i Klienthemlighet textfält på WordPress-webbplatsen.
  • Integrering av WordPress med Drupal OAuth/OIDC-leverantör - Ge klienthemlighet i WordPress-applikationen
  • Navigera till Drupal-webbplatsen och kopiera Omfattning från Omfattningar och ändpunkter sektion.
  • Klistra in det kopierade Scope under Scopes textfält på WordPress-webbplatsen. Klicka på Nästa knapp.
  • Integrering av WordPress med Drupal OAuth/OIDC-leverantör - Ge omfattning i WordPress-applikationen
  • Bekräfta konfigurationerna och klicka på Finish knapp.
  • Integrering av WordPress med Drupal OAuth/OIDC-leverantör - Klicka på Slutför
  • När testkonfigurationen är framgångsrik klickar du på Färdig knapp.
  • Integrering av WordPress med Drupal OAuth/OIDC-leverantör - Om testkonfigurationen lyckas, klicka på Klar
  • Klicka på Finish knapp.
  • Integrering av WordPress med Drupal OAuth/OIDC-leverantör - Klicka på Slutför
  • Du har framgångsrikt konfigurerat OAuth-servermodulen med WordPress som OAuth-klient och Drupal som OAuth-server.
  • Integrering av WordPress med Drupal OAuth/OIDC Provider - Du har framgångsrikt konfigurerat WordPress med Drupal

Låt oss se hur det fungerar:

  • Öppna ett nytt fönster/privat webbläsare och navigera till inloggningssidan på WordPress-webbplatsen.
  • Klicka på Logga in med Drupal knapp.
  • Testa SSO-anslutningen mellan WordPress och Drupal OIDC Provider - Klicka på Logga in med Drupal
  • Ange Drupal-uppgifterna och klicka på Logga in knapp.
  • Logga in på WordPress med Drupal OIDC Provider
  • Du kommer att loggas in på WordPress med Drupal-uppgifter.

Du har framgångsrikt utfört SSO mellan WordPress och Drupal!

Behöva hjälp?

Om du stöter på några problem under konfigurationen eller om du vill ha några ytterligare funktioner, vänligen kontakta oss på drupalsupport@xecurify.com.

Ytterligare funktioner:

 Fallstudier
miniOrange har framgångsrikt sörjt för användningsfallen för 400+ betrodda kunder med sina mycket flexibla/anpassningsbara Drupal-lösningar. Kolla gärna in några av våra unika fallstudier med detta länk.
 Andra lösningar
Känn dig fri att utforska andra Drupal-lösningar som vi erbjuder här.. De populära lösningarna som används av våra betrodda kunder inkluderar tvåfaktorsautentisering - 2FA, webbplatssäkerhet, REST & JSON API-autentisering, användarprovisionering och synkronisering. 
  24*7 Aktiv support
Drupal-utvecklarna på miniOrange erbjuder snabbt och aktivt stöd för dina frågor. Vi kan hjälpa dig från att välja den bästa lösningen för ditt användningsfall till att implementera och underhålla lösningen.
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