Sökresultat :

×

Slack SSO-integration med Drupal OAuth-klient | Inloggning för Drupal Slack


Drupal Slack SSO-integration gör att du kan konfigurera Single Sign-On (SSO) inloggning mellan din Drupal-webbplats och Slack med OAuth/OpenID-protokoll. Drupal OAuth 2.0/OpenID-anslutningsmodul ger möjlighet att aktivera inloggning med OAuth 2.0/OIDC Single Sign-On till Drupal Site. Vi tillhandahåller Drupal OAuth/OpenID-klientmodulen för Drupal 7, Drupal 8, Drupal 9 och Drupal 10.
Här kommer vi att gå igenom en guide för att konfigurera SSO-inloggningen mellan Drupal och Slack. Genom att följa dessa steg kommer användare av Slack att kunna logga in på Drupal-webbplatsen med sina Slack-uppgifter.
Om du har några frågor eller om du behöver någon form av hjälp med att konfigurera modulen kan du kontakta oss på drupalsupport@xecurify.com. Om du vill kan vi också boka ett onlinemöte för att hjälpa dig att konfigurera Drupal OAuth & OpenID Connect Login – OAuth2 Client SSO Login modul.

Installationssteg:


  • Ladda ner modulen:
    kompositör kräver 'drupal/miniorange_oauth_client'
  • Navigera till Förläng menyn på din Drupal administratörskonsol och sök efter miniOrange OAuth-klientkonfiguration med hjälp av sökrutan.
  • Aktivera modulen genom att markera kryssrutan och klicka på installera knapp.
  • Du kan konfigurera modulen på:
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • Installera modulen:
    drush en drupal/miniorange_oauth_client
  • Rensa cacheminnet:
     borsta cr
  • Du kan konfigurera modulen på:
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • Navigera till Förläng menyn på din Drupal administratörskonsol och klicka på Installera ny modul.
  • Installera Drupal OAuth & OpenID Connect Login - OAuth2 Client SSO Login modulen antingen genom att ladda ner zip-filen eller från URL:en 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.
  • Du kan konfigurera modulen på:
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc

Hur man integrerar Slack Single Sign-on med Drupal OAuth/OpenID Client

1. Ställ in Drupal som OAuth-klient

  • När du har installerat modulen, navigera till konfiguration fliken och klicka på miniOrange OAuth-klientkonfiguration modullänk.
  • Drupal OAuth Client - fliken Konfiguration och välj miniorange OAuth-klientmodul
  • I Konfigurera OAuth fliken, välj Slak från Välj program listrutan.
  • kopiera Callback/Redirect URL och ha det till hands.
  • Anmärkningar: Om din leverantör endast stöder HTTPS Återuppringnings-/omdirigeringsadresser och du har en HTTP-webbplats, se till att aktiveraFramtvinga HTTPS-återuppringnings-URL' kryssrutan längst ned på fliken.

  • Ange programmets namn i Visningsnamn textfält. Till exempel Slack
  • Drupal OAuth-klient - fliken Konfigurera OAuth Välj Slack och kopiera återuppringningsadressen

2. Konfigurera SSO Application i Slack

  • Gå till https://api.slack.com/apps och logga in på ditt Slack-konto.
  • Klicka på Skapa en app knapp.
  • Slack SSO-inloggning med Drupal OAuth 2.0 OIDC Single Sign-on Slack SSO Login API Skapa ny app
  • Välj alternativet Från början.
  • ange App-namn och Utveckling Slack Workshop. Appens namn kan vara vad som helst och som standard är Slack Workshop Group men du kan logga in på en annan arbetsyta. Klicka på Skapa app knapp.
  • Slack SSO-inloggning med Drupal OAuth 2.0 OIDC Single Sign-on Slack SSO Skapa ett Slack-appnamn
  • Navigera till OAuth & Permissions från den vänstra navigeringspanelen.
  • Rulla ned för att hitta avsnittet Omdirigeringsadresser. Klicka på Lägg till omdirigeringsadress. Klistra in den tidigare kopierade Callback/Redirect URL i Omdirigera webbadresser textfält klicka sedan på Lägg till knapp.
  • Klicka på Spara webbadresser knappen för att spara omdirigeringsadressen.
  • Bläddra sedan ner till Scopes avsnitt och lägg till nödvändiga omfattningar. Viktigast av allt måste dessa omfattningar vara desamma på miniOrange OAuth-klient modulkonfigurationssida.
  • Slack SSO-inloggning - Lägg till återuppringningsadress och omfattning

3. Integrera Drupal med Slack

  • Gå till Slack-applikationen.
  • Navigera till Grundläggande information fliken från menyn till vänster.
  • Bläddra ner till Appuppgifter avsnitt och kopiera kund-ID. Klicka sedan på Show knappen och kopiera Klienthemlighet. Ha det till hands.
  • Slack SSO-inloggning - Kopiera klient och hemlighet
  • I Drupal's Konfigurera OAuth flikklistra in den tidigare kopierade kund-ID och Klienthemlighet i kund-ID och Klienthemlighet textfält.
  • När du har verifierat omfattningen och slutpunkterna klickar du på Spara konfiguration knapp.
  • Drupal OAuth 2.0 OIDC enkel inloggning - Klistra in klienten och hemligheten
  • Slack Endpoints och Scope:
  • Omfattning users.profile:read
    Auktorisera slutpunkt https://slack.com/oauth/authorize
    Åtkomst Token Endpoint https://slack.com/api/oauth.access
    Få användarinformation slutpunkt https://slack.com/api/users.profile.get

4. Testa konfigurationen av Drupal med Slack

  • När du har sparat konfigurationerna, klicka på Utför testkonfiguration knappen för att testa kopplingen mellan Drupal och Slack.
  • Slack sso-inloggning med drupal OAuth OpenID Single Single On
  • Om du inte har en aktiv session i samma webbläsare i ett popup-fönster för testkonfiguration kommer du att bli ombedd att logga in på Slack. Efter att ha lyckats logga in på Slack kommer du att få en lista över attribut som har tagits emot från Slack.
  • Välj E-postattribut från rullgardinsmenyn där användarens e-post-ID hämtas och klicka på knappen Klar.
  • Slack sso inloggning med drupal OAuth OpenID Singel Singel On Mottaget Attribut från slack
  • Nu, i Attribut- och rollkartläggning fliken kan du också välja Användarnamn Attribut från rullgardinsmenyn och klicka på Spara konfiguration knapp.
  • Slack sso-inloggning med drupal OAuth OpenID Singel Singel På Välj Användarnamnsattribut

    Vänligen notera: Kartläggning av e-postattributet är obligatoriskt för att din inloggning ska fungera.

  • Logga nu ut och gå till din Drupal-sajts inloggningssida. Du hittar automatiskt en Login with Slack-länk där. Om du vill lägga till SSO-länken till andra sidor också, följ stegen i bilden nedan:
  • Slack sso-inloggning med drupal OAuth OpenID Single Single On

24*7 Aktiv support

Om du stöter på några problem eller om du har några frågor är du välkommen att kontakta oss på drupalsupport@xecurify.com. Om du vill att några ytterligare funktioner ska inkluderas i modulen, vänligen kontakta oss, så kan vi skräddarsy det för dig. Om du vill kan vi också schemalägga ett onlinemöte för att hjälpa dig att konfigurera Drupal OAuth/OpenID Single Sign On-modulen.

Ytterligare resurser

Våra övriga moduler

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