Sökresultat :

×

Drupal SAML Single Sign On med Salesforce som identitetsleverantör


Drupal SAML-integrationen med hjälp av miniOrange SAML SP modulen upprättar sömlös SSO mellan Salesforce och Drupal-webbplatsen. Användarna kommer att kunna logga in på Drupal-webbplatsen med sina Salesforce-uppgifter. Det här dokumentet leder dig genom stegen för att konfigurera enkel inloggning - SSO mellan Drupal som tjänsteleverantör (SP) och Salesforce som identitetsleverantör (IdP). Modulen är kompatibel med Drupal 7, Drupal 8, Drupal 9 och Drupal 10.

Installationssteg


  • Ladda ner modulen:
    Kompositören kräver 'drupal/miniorange_saml'
  • Navigera till Förläng menyn på din Drupal administratörskonsol och sök efter miniOrange SAML-tjänsteleverantör med hjälp av sökrutan.
  • Aktivera modulen genom att markera kryssrutan och klicka på installera knapp.
  • Konfigurera modulen på
    {BaseURL}/admin/config/people/miniorange_saml/idp_setup
  • Installera modulen:
    drush en drupal/miniorange_saml
  • Rensa cacheminnet:
     borsta cr
  • Konfigurera modulen på
    {BaseURL}/admin/config/people/miniorange_saml/idp_setup
  • Navigera till Förläng menyn på din Drupal administratörskonsol och klicka på Installera ny modul knapp.
  • installera Drupal SAML SP 2.0 Single Sign On (SSO) - SAML-tjänsteleverantör 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.
  • Konfigurera modulen på
    {BaseURL}/admin/config/people/miniorange_saml/idp_setup

Drupal SAML SP Metadata:

  • Efter att du har installerat modulen på din Drupal-webbplats, i Administration menyn, navigera till Konfiguration → Personer → miniOrange SAML-inloggningskonfiguration. (/admin/config/people/miniorange_saml/idp_setup)
  • Drupal SAML Single Sign-On - Välj miniOrange SAML Login Configuration
  • kopiera SP Entity ID/Emittent och SP ACS URL från flik. Ha det till hands. (Detta krävs för att konfigurera Salesforce som IdP.)
  • drupal saml enkel inloggning vid inloggning - på fliken tjänsteleverantörens metadata, här kan du hitta sp metadata för att konfigurera din identitetsleverantör

Konfigurera SAML Single Sign-On-applikation i Salesforce:

  • Logga in på din Salesforce konto.
  • Klicka på inställningen icon i det övre högra hörnet. Klicka på Inställning från rullgardinsmenyn.
  • drupal saml sp välj inställning
  • Navigera till Snabbsökning rutan från den vänstra panelen.
  • Sök efter Identitetsleverantör och klicka på den.
  • Hem-Salesforce-Single-Sign-On-Search-for-Identity-Provider
  • Klicka på Aktivera identitetsleverantör knapp.
  • Identity-Provider-Salesforce-Single-Sign-On-Enable-Identity-Provider
  • Klicka på Save knapp.
  • Administrera-menyn - Salesforce SAML Single Sign-On ( SSO ) - Klicka på knappen Spara
  • Klicka på Ladda ner metadata knapp. Håll den nedladdade filen till hands. (Detta behövs för att konfigurera Drupal som SAML-tjänsteleverantör.)
  • Klicka på Tjänsteleverantörer skapas nu via anslutna appar. Klicka här länk. Du kommer att omdirigeras till Ny ansluten app konfigurationssidan.
  • Identity-Provider-Salesforce-Single-Sign-On-Click-on-Download-Metadata-button
  • Ny ansluten app, Ange följande information.
    • Grundläggande information:
      • Ange namnet på applikationen i Ansluten appnamn textfält.
      • Ange en giltig e-postadress i Kontakt E textfält.
      Manage-Connected-Apps-Salesforce-Single-Sign-On-enter-basic-profile-info
    • Webbappinställningar:
      • Kontrollera Aktivera SAML kryssrutan och ange den nödvändiga informationen i motsvarande textfält från Service Procider Metadata fliken i modulen som hänvisar till nedan.
      • Salesforce SAML-fält Tjänsteleverantörsinformation (Drupal)
        Enhets-ID SP Entity ID/Emittent
        ACS URL SP ACS URL
        Typ av ämne Användarnamn
        Namn ID-format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent
      Hantera-anslutna-appar-Salesforce-Single-Sign-On-Web-App-inställningar
  • Klicka på Save.

Tilldela användarprofiler till Salesforce-applikationen:

  • Navigera till Snabbsökning rutan från den vänstra panelen.
  • Sök efter Hantera anslutna appar och klicka på den.
  • Välj den applikation som du har skapat på Salesforce. Till exempel Drupal.
  • Hantera-anslutna-appar-Salesforce-Single-Sign-On-Search-for-Manage-Connected-Apps
  • Bläddra ner till Profiler avsnittet och klicka på Hantera profiler knapp.
  • Lightning-Experience-Salesforce-Single-Sign-On-Profiler
  • Välj de profiler du vill ge åtkomst för att logga in via den här appen. Klicka på Save knapp.
  • Lightning-Experience-Salesforce-Single-Sign-On-Profiler

Konfigurera Drupal som SAML-tjänsteleverantör:

  • Navigera till Konfiguration av tjänsteleverantör fliken på Drupal-webbplatsen och klicka på Ladda upp IDP-metadata.
  • I fältet Ladda upp metadatafil väljer du XML-metadatafilen som du laddade ner från Salesforce. Klicka på Ladda upp fil knapp.
  • Drupal-SAML-Single-Sign-On-Upload-Salesforce-IdP-metadata

    Notera: Följ dessa steg för att uppdatera identitetsleverantörens namn:

    • Enligt Handling, Välj Redigera.
    • ange Salesforce i Identitetsleverantörens namn textfält.
    • Bläddra ner och klicka på Spara konfiguration knapp.

  • Klicka på Testa länk för att testa kopplingen mellan Drupal och Salesforce.
  • Drupal-SAML-Single-Sign-On-Click-on-Test-link-to-verify-the-connection
  • Logga in på ett popup-fönster för testkonfiguration med Salesforce-uppgifter (om en aktiv session inte finns). Efter framgångsrik autentisering kommer en lista över attribut som tas emot från Salesforce att visas. Klicka på Färdig .
  • Drupal-och-Salesforce-Test-Configuration-lyckat

Grattis! du har framgångsrikt konfigurerat Salesforce som SAML Identity Provider (IdP) och Drupal som SAML Service Provider.

Hur fungerar SAML SSO-inloggning?

  • Öppna en ny webbläsare/privat fönster och navigera till inloggningssidan för Drupal-webbplatsen.
  • Klicka på Logga in med identitetsleverantör (Salesforce) länken.
  • Du kommer att omdirigeras till Salesforce-inloggningssidan. Ange Salesforce-uppgifterna. Efter framgångsrik autentisering kommer användaren att omdirigeras tillbaka till Drupal-webbplatsen.

Ytterligare funktioner:

Utforska de avancerade funktionerna som erbjuds av modulen med fullfjädrad provversion. Du kan initiera provbegäran med Begär 7-dagars provperiod knappen på modulen eller kontakta oss på drupalsupport@xecurify.com för en-till-en-hjälp från Drupal-experten.

 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 2FA, User Provisioning, Website Security. 
  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