Sökresultat :

×

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

SSO Logga in på Confluence 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 koppla modulen med Confluence. I denna integration av Drupal och Confluence fungerar Drupal som en identitetsleverantör, dvs användare kommer att logga in på Confluence med sina Drupal-uppgifter.

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 Confluence som en OAuth-klient:

  • Logga in på Confluence-servern.
  • I det övre högra hörnet klickar du på Inställningsikon -> Hantera appar.
  • Drupal Confluence OAuth OIDC Provider - Logga in på Confluence, klicka på Inställningar -> Hantera appar
  • Klicka på Hitta nya appar länken.
  • Drupal Confluence OAuth OIDC Provider - Scrolla till Add-ons och klicka på Hitta nya appar
  • Sök efter mO Confluence OAuth under sökfältet och installera det.
  • Drupal Confluence OAuth OIDC-leverantör - Sök mO OAuth
  • När mO Confluence OAuth SSO-appen är installerad klickar du på Inställd Knappen
  • Drupal Confluence OAuth OIDC Provider - Klicka på Översikt - miniOrange OAuth Client
  • Klicka på Lägg till ny leverantör knapp.
  • Drupal Confluence OAuth OIDC-leverantör - Klicka på Lägg till ny leverantör
  • Välja Anpassad OAuth från under avsnittet Välj din leverantör.
  • Drupal Confluence OAuth OIDC-leverantör - Välj anpassad OAuth
  • kopiera Återuppringnings-URL och ha det till hands.
  • Drupal Confluence OAuth OIDC Provider - Kopiera Callback Redirect URL
  • Ange programmets namn i app Namn textfält.
  • Drupal Confluence OAuth OIDC-leverantör - Ange applikationsnamn

Skapa SSO-applikation i Drupal:

  • 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.
  • Ange namnet på din ansökan under applikationsnamn textfält.
  • Klistra in det kopierade Återuppringnings-URL i 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.
  • Klicka på Save knapp.

Integrering av Confluence med Drupal:

  • Navigera till fliken OAuth Client i Drupal OAuth Server-modulen, gå till avsnittet Konfigurera applikationer och kopiera kund-ID.
  • Navigera till Confluence-instrumentpanelen och klistra in det kopierade kund-ID i kund-ID textfält.
  • Integrera Confluence med Drupal OAuth/OIDC Provider - Klistra in klient-id i klient-id-fältet i Confluence
  • Navigera tillbaka till Drupal-webbplatsen och kopiera Klienthemlighet.
  • Klistra in det kopierade Klienthemlighet i Klienthemlighet textfältet för din app i Confluence-instrumentpanelen.
  • Integrera Confluence med Drupal OAuth/OIDC Provider - Klistra in klienthemlighet i klienthemlighetsfält i Confluence
  • Lägg till Scope och Endpoints som specificeras i tabellen nedan (du kan också få samma från Omfattning & slutpunkter sektion av Drupal webbplats -> konfiguration -> miniOrange OAuth-serverkonfiguration -> OAuth-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
  • Integrering av Confluence med Drupal OAuth/OIDC-leverantör - Ge omfattning och slutpunkter i Confluence-applikationen
  • Klicka på Save knapp.
  • Integrering av Confluence med Drupal OAuth/OIDC-leverantör - Klicka på Spara

Testa anslutningen mellan Confluence och Drupal:

  • Klicka nu på Testkonfiguration för att testa kopplingen mellan Confluence och Drupal-webbplatsen.
  • Integrera Confluence med Drupal OAuth/OIDC Provider - kontrollera Confluence och Drupal SSO-anslutningar

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

Låt oss se hur det fungerar:

  • Öppna ett nytt fönster/privat webbläsare och navigera till inloggningssidan på Confluence-webbplatsen.
  • Klicka på Använd OAuth-inloggning knapp.
  • Testa enkel inloggning med Confluence med Drupal OIDC Provider - Behåll de återstående fälten som standard, om du inte är säker på konfigurationen
  • Ange Drupal-uppgifterna och klicka på knappen Logga in.
  • Logga in på Confluence med Drupal OIDC Provider
  • Du kommer att loggas in på Confluence med Drupal-uppgifter.

Du har framgångsrikt utfört SSO mellan Confluence 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