Sökresultat :

×

Ställ in User Provisioning (SCIM) i Drupal med AWS

Ställ in User Provisioning (SCIM) i Drupal med AWS


Det är nödvändigt att synkronisera användarinformation mellan applikationer som använder Drupal som central identitetsleverantör. miniOrange Modul för användarprovisionering och synkronisering säkerställer att alla ändringar i användarfälten/rollerna återspeglas i den anslutna AWS-applikationen i enlighet med SCIM-protokollet. Den här installationsguiden leder dig genom stegen för att konfigurera manuell, automatisk eller schemaläggarbaserad provisionering med AWS. Den är kompatibel med Drupal 9 och Drupal 10.

Installationssteg


  • Ladda ner modulen:
    kompositör kräver 'drupal/user_provisioning'
  • Navigera till Förläng menyn på din Drupal administratörskonsol och sök efter miniOrange User Provisioning med hjälp av sökrutan.
  • Aktivera modulen genom att markera kryssrutan och klicka på installera knapp.
  • Konfigurera modulen på
    {BaseURL}/admin/config/people/user_provisioning/overview
  • Installera modulen:
    drush en user_provisioning
  • Rensa cacheminnet:
     borsta cr
  • Konfigurera modulen på
    {BaseURL}/admin/config/people/user_provisioning/overview
  • Navigera till Förläng menyn på din Drupal administratörskonsol och klicka på Installera ny modul knapp.
  • installera Drupal användarprovisionering och synkronisering 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/user_provisioning/overview

Steg för att konfigurera Drupal som SCIM-klient:

  • När modulen är installerad, navigera till konfiguration fliken på Drupal-webbplatsen och välj miniOrange User Provisioning.
  • Navigera till Användaradministration fliken i modulen och klicka på Inställd knapp under Ändringar från Drupal till Provider (SCIM Client) sektion.
  • AWS-SCIM-Server-Klicka-Konfigurera-Drupal-till-leverantör
  • aktivera Aktivera SCIM Client API Integration kryssrutan.
  • AWS-SCIM-Server-Enable-Checkbox

Konfigurera AWS som SCIM-server:

  • Logga in AWS Admin konsol.
  • Sök efter IAM i sökfältet och klicka på IAM Identity Center (efterträdare till AWS Single Sign-On).
  • AWS-SCIM-Server-Search-IAM
  • Navigera till Att lägga plattor fliken från den vänstra navigeringspanelen.
  • AWS-SCIM-Server-Navigera-till-inställningar-AWS
  • Enligt Handlingar rullgardinsmenyn, klicka på Hantera provisionering.
  • AWS-SCIM-Server-Click-Manage-Provisioning
  • kopiera SCIM Bas URL
  • AWS-SCIM-Server-Copy-SCIM-Base-URL
  • Navigera till Drupal-webbplatsen och klistra in den kopierade SCIM Bas URL under SCIM Bas URL textfält.
  • AWS-SCIM-Server-Klistra in-SCIM-Bas-URL
  • Navigera till AWS-konsolen och klicka på Generera token knapp.
  • AWS-SCIM-Server-Klick-Generera-Token
  • Kopiera det genererade Tillgångstoken.
  • AWS-SCIM-Server-Copy-SCIM-Server
  • Navigera till Drupal-webbplatsen och klistra in den kopierade Tillgångstoken under SCIM Bearer Token textfält.
  • AWS-SCIM-Server-Klistra in-SCIM-Bearer-Token
  • Klicka på Spara och testa inloggningsuppgifter knapp.
  • AWS-SCIM-Server-Klicka-Spara-Test-konfiguration
  • När testet har lyckats kommer följande framgångsmeddelande att visas på skärmen.
  • AWS-SCIM-Server-Configurations-Success.webp

Attributmappning:

  • När du är klar med konfigurationen, scrolla ner till Attributmappning sektion.
  • AWS-SCIM-Server-Scroll-to-attribute-mapping-sektion
  • Från Drupal användarattribut rullgardinsmenyn väljer du användarattributet som ska mappas med SCIM-leverantörsattribut.
  • AWS-SCIM-Server-Congifure-Attribute-Mapping
  • Klicka på Nästa steg knapp.
  • SCIM-Server-Attribut-Mapping-Klicka-Nästa-Steg

Hur fungerar provisionering?

Modulen stöder 3 typer av provisionering:

  1. Manuell/On-Demand provisionering
  2. Automatisk provisionering
  3. Schemaläggarbaserad provisionering.
  • Välj ditt föredragna provisioneringsalternativ.
  • SCIM-Server-tre-typer-av-Provisionering

In Manuell/On-Demand provisionering, användaren tillhandahålls manuellt från Drupal-webbplatsen till AWS-applikationen.

Konfigurera manuell/on-demand provisionering

  • aktivera Manuell/On-Demand provisionering och välj Försörjningsverksamhet (dvs skapa, uppdatera, avaktivera, ta bort) enligt dina krav och klicka på Helt klar knapp.
  • SCIM-Server-Manual-Provisioning-Select-Operations

Hur fungerar manuell/on-demand provisionering?

  • Klicka på Utför manuell synkronisering under kolumnen Manuell provisionering.
  • Drupal-SCIM-Server-Klicka-Utför-Manuell-Provisioning
  • Sök efter användaren som du vill tillhandahålla till Drupal Server-webbplats och klicka på Skicka knapp.
  • drupal-SCIM-Server-Select-User-to-Provision
  • När användaren lyckats etablera till applikationen visas ett framgångsmeddelande.
  • SCIM-Server-User-Provisioned-Succes
  • Användarens status i AWS-applikationen kan också kontrolleras genom att navigera till användare fliken i den vänstra navigeringspanelen på AWS-konsolen.
  • AWS-SCIM-Server-Manual-User-Provisioned

I Automatisk Provisioning närhelst någon CRUD-operation utförs på användaren på Drupal-webbplatsen, utförs samma CRUD-operation automatiskt på användaren i AWS-applikationen samtidigt (i farten).

Konfigurera automatisk provisionering

  • aktivera Automatisk provisionering och välj provisioneringsåtgärder (dvs. skapa, uppdatera, inaktivera, ta bort användare) enligt dina krav och klicka på Helt klar knapp.
  • SCIM-Server-Automatic-Provisioning-Select-Operations

Hur fungerar automatisk provisionering?

1. Av administratörskonto:

  • Navigera till fliken Personer (admin/personer) i det övre navigeringsfältet i Drupal klientsida och klicka på +Lägg till användare knapp.
  • Drupal-SCIM-Server-Klicka-Lägg till-användare-Drupal
  • Fyll i användaruppgifterna och klicka på Skapa nytt konto knapp.
  • drupal-SCIM-Server-Användarinformation
  • Användarens status kan kontrolleras i AWS-applikationen genom att navigera till användare fliken.
  • AWS-SCIM-Server-User-Provisioned-Succes-Admin-Account

2. Genom att registrera en ny användare från inloggningsregistreringsfönstret:

  • Navigera till fönstret Skapa användare {Bas URL}/användare/register.
  • Ange användarinformationen och klicka på Skapa nytt konto knapp.
  • AWS-SCIM-Server-Skapa-nytt-konto
  • Användarens status kan kontrolleras i AWS-applikationen genom att navigera till fliken Användare.
  • AWS-SCIM-Server-User-Provisioned-Succes-Create-User-Account

Du kan se att användaren framgångsrikt har tillhandahållits till Drupal Server-webbplatsen.

Grattis, du har framgångsrikt konfigurerat AWS som SCIM-server och Drupal som SCIM-klient.

Om tilldelningen inte lyckades, vänligen kontakta oss på drupalsupport@xecurify.com. Skicka skärmdumpen av felfönstret så hjälper vi dig att lösa problemet och vägleda dig genom installationen.

 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 pålitliga kunder inkluderar 2FA, SSO, webbplatssäkerhet. 
  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