Sökresultat :

×

SSO Logga in på Bitbucket med Drupal som OAuth/OpenID Connect Provider

Drupal OAuth/OIDC-servermodul möjliggör enkel inloggning, dvs. SSO mellan Drupal-webbplatsen och alla klientapplikationer som stöder OAuth- eller OpenID Connect-protokollet. Här går vi igenom stegen för att ansluta modulen till Bitbucket. I denna integration av Drupal och Bitbucket fungerar Drupal som en identitetsleverantör, dvs användare kommer att logga in på Bitbucket med sina Drupal-uppgifter.

  • 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

  • Logga in på Bitbucket-servern.
  • Klicka på Inställningar ikonen i det övre högra hörnet.
Bitbucket-OAuth-Server-Klick-Inställningar-översta-höger-hörnet

  • Bläddra ner till Add-ons och klicka på Hitta nya appar länken.
Bitbucket-OAuth-Server-Klicka-Find-New-Apps

  • Sök efter mO OAuth under sökfältet och installera det.
Bitbucket-OAuth-Server-Search-for-mO-Auth

  • När appen är installerad klickar du på Översikt -> miniOrange OAuth-klient från den vänstra navigeringsmenyn.
Bitbucket-OAuth-Server-Click-miniOrange-OAuth-Client

  • kopiera Återuppringnings-URL och ha det till hands.
Bitbucket-OAuth-Server-Copy-Callback-URL

  • Från Välj program rullgardinsmenyn, välj Anpassad OAuth-app.
Bitbucket-OAuth-Server-Select-Custom-OAuth

  • Ange programmets namn i app Namn textfält.
Bitbucket-OAuth-Server-Enter-Application-Name

  • Gå till Konfiguration → Personer → miniOrange OAuth-serverkonfiguration i menyn Administration. (admin/config/people/oauth_server_sso/config_client)
Drupal-OAuth Server - välj miniorange oauth-serverkonfiguration
  • Enligt OAuth-klient fliken i Lägg till klient sektionen anger programmets namn i applikationsnamn och klistra in den tidigare kopierade återuppringningsadressen från OAuth-klienten i Callback/Redirect URL textfält.
  • Flera återuppringningsadresser kan läggas till genom att klicka på knappen Lägg till fler bredvid textfältet.
  • Klicka på Spara Knappen
Drupal OAuth Server - Lägg till klient - klistra in återuppringningsadress
  • Gå till fliken OAuth Client i modulen Drupal OAuth Server, navigera till avsnittet Konfigurera applikationer och kopiera kund-ID.
  • Klistra in det kopierade kund-ID i kund-ID textfältet för appen i Bitbuckets instrumentpanel.
Bitbucket-OAuth-Server-Klistra in-klient-ID

  • Navigera tillbaka till Drupal-webbplatsen och kopiera Klienthemlighet.
  • Klistra in det kopierade Klienthemlighet i Klienthemlighet textfältet för appen i Bitbuckets instrumentpanel.
Bitbucket-OAuth-Server-Enter-Client-Secret

  • Lägg till Scope och Endpoints som specificeras i tabellen nedan (du kan också få samma från Omfattning & slutpunkter sektion av Drupal webbplatskonfigurationminiOrange OAuth-serverkonfigurationOAuth-klient):
  • Omfattning profil openid e-post
    Auktoriseringsslutpunkt {base_url_of_the_drupal_site}/mo/oauth2/authorize
    Token Endpoint {base_url_of_the_drupal_site}/mo/oauth2/token
    Hämta slutpunkt för användarinformation {base_url_of_the_drupal_site}/mo/oauth2/userinfo
Bitbucket-OAuth-Server-Provide-scope-and-endpoints

  • Klicka på Spara för att spara dina konfigurationer.
  • Navigera till Inloggningsinställningar fliken.
Bitbucket-OAuth-Server-Navigera-till-Sign-inställningar

  • aktivera Aktivera eller inaktivera SSO för din Bitbucket-server Radio knapp.
Bitbucket-OAuth-Server-Toggle-Enable-Login

  • Enligt Text för inloggningsknapp, skriv in texten som du vill visa på SSO Login-knappen. Klicka på Spara knappen för att spara dina ändringar.
  • Klicka på Testkonfiguration knappen i appen på Bitbuckets instrumentpanel. för att testa kopplingen mellan Drupal-webbplatsen och Bitbucket-applikationen.
Bitbucket-OAuth-Server-Click-Test-Configuration

Du har framgångsrikt konfigurerat Bitbucket som en OAuth-klient och Drupal som en OAuth-server.

  • Öppna ett nytt fönster/privat webbläsare och navigera till inloggningssidan på bitbuckets webbplats.
  • Klicka på Logga in med Drupal knapp.
Bitbucket-OAuth-Server-Click-on-Use_OAuh-Login

  • Om du klickar på den knappen omdirigeras automatiskt till inloggningssidan för Drupal-webbplatsen. Ange Drupal-uppgifterna och klicka på Logga in knapp.
Bitbucket-OAuth-Server-Enter-Drupal-referenser

  • Efter framgångsrik autentisering kommer webbläsaren att omdirigeras tillbaka med lyckad inloggning till Bitbucket-webbplatsen.

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

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.


 Tack för ditt svar. Vi återkommer snart.

Något gick fel. Skicka din fråga igen

Vi kontaktar dig tidigast!



ADFS_sso ×
Hej där!

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

stödja