Sökresultat :

×

Användartillgång och synkronisering med WordPress som SCIM-server och Drupal som SCIM-klient

Användartillgång och synkronisering med WordPress som SCIM-server och Drupal som SCIM-klient


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 WordPress-applikationen i enlighet med SCIM-protokollet. Den här installationsguiden leder dig genom stegen för att konfigurera manuell, automatisk eller schemaläggningsbaserad provisionering med WordPress. Den är kompatibel med Drupal 9 och Drupal 10.

Modulen stöder också en tvåvägssynkronisering mellan Drupal och WordPress. Du kan nå oss på drupalsupport@xecurify.com för en-till-en-hjälp från en Drupal-utvecklare.

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:

  • På Drupal-webbplatsen, när modulen är installerad, navigera till Användaradministration flik (/admin/config/people/user_provisioning/provisioning).
  • Klicka på Inställd knapp under Ändringar från leverantör till Drupal (SCIM-server) sektion.
  • Drupal-SCIM-Client-Joomla-Select-Changes-From-Drupla-to-Providerr
  • aktivera Aktivera SCIM Client API Integration kryssrutan.
  • Drupal-SCIM-Client-Joomla-Enable-SCIM-Client-API-Integration

Konfigurera WordPress som SCIM-server:

  • Logga in på din WordPress-webbplats.
  • Installera och aktivera SCIM User Provisioning modul på din WordPress-webbplats
  • Navigera till SCIM-konfiguration fliken i plugin-programmet och från SCIM-konfiguration avsnitt, kopiera SCIM Bas URL.
  • /WordPress-SCIM-Server-Click-SCIM-Configuration-Copy-Base-URL
  • Navigera tillbaka till Drupal-webbplatsen och klistra in den kopierade SCIM Bas URL under SCIM Bas URL textfält.
  • Drupal-SCIM-Client-Wordpress-Paste-SCIM-Base-URL-In-Drupal
  • Återigen navigera till WordPress-webbplatsen, klicka på Generera ny token och kopiera den genererade SCIM Bearer Token.
  • Drupal-SCIM-Client-Wordpress-Copy-SCIM-Bearer-Token
  • Gå tillbaka till Drupal-webbplatsen och klistra in den kopierade SCIM Bearer Token under SCIM Bearer Token textfält.
  • WordPress-SCIM-Server-Klistra in-SCIM-Bearer-Token
  • Klicka på Spara och testa inloggningsuppgifter knapp.
  • Drupal-SCIM-Client-Joomla-Click-Save-and-Test-Redentials
  • När testet är framgångsrikt får du ett framgångsmeddelande.
  • Drupal-SCIM-Client-Joomla-Success-Status-Message

Attributmappning:

  • Efter framgångsrika testkonfigurationer, rulla ned till avsnittet Attributmappning.
  • Välj användarnamnsattribut du vill kartlägga med SCIM-leverantörsattribut från avsnittet Drupal User Attribute och klicka på Nästa steg.
  • SCIM-Server-Attribut-Mapping-Klicka-Nästa-Steg

Hur fungerar provisionering?

Användarprovisioneringsmodulen stöder tre typer av provisionering:

  1. Manuell/On-Demand provisionering
  2. Automatisk provisionering
  3. Schemaläggarbaserad provisionering.
  • Välj provisioneringsalternativet enligt dina krav.
  • SCIM-Server-tre-typer-av-Provisionering

I Manuell/On-Demand Provisioning kommer användare att synkronisera manuellt med WordPress. Det tillåter provisionering av användare efter behov i realtid utan att vänta på att CRON ska köras. Kan också användas för felsökningsändamål.

Hur konfigurerar man manuell/on-demand provisionering?

  • aktivera Manuell/On-Demand provisionering kryssrutan.
  • Drupal-SCIM-Client-Wordpress-Select-Manual-Provisioning
  • Välj provisioneringsåtgärder (dvs skapa, uppdatera, avaktivera, ta bort) enligt dina krav och klicka på Helt klar knapp.
  • Drupal-SCIM-Client-Wordprees-Manual-Provisioning-Select-Create-User-och-klicka-Allt-klar

Hur fungerar manuell/on-demand provisionering?

  • Klicka på Utför manuell synkronisering knapp.
  • Drupal-SCIM-Client-Wordprees-Select-Perform-Manual-Sync
  • Sök efter användaren som du vill tillhandahålla till Wordprees-webbplatsen, välj användaren och klicka på Skicka knapp.
  • Drupal-SCIM-Client-Wordprees-Search-User-Click-Submit
  • När användaren framgångsrikt har tillhandahållit applikationen får du ett framgångsmeddelande.
  • Drupal-SCIM-Client-Wordprees-User-Success-Message
  • För att verifiera om användaren är tillhandahållen eller inte, navigera till fliken användare i den vänstra navigeringspanelen på WordPress-webbplatsen.
  • Drupal-SCIM-Client-Wordprees-Manual-Provisioning-Verify-User

Denna typ av provisionering låter dig synkronisera användare med Wordprees närhelst någon CRUD-operation utförs på dem i Drupal.

Hur konfigurerar man automatisk provisionering?

  • aktivera Automatisk provisionering kryssrutan.
  • Drupal-SCIM-Client-Wordprees-Select-Automatic-Provisioning
  • Välj provisioneringsåtgärder (dvs skapa, uppdatera, avaktivera, ta bort användare) enligt dina krav och klicka på Helt klar knapp.
  • Drupal-SCIM-Client-Wordprees-Automatic-Provisioning-Select-Create-User

Hur utför man den automatiska provisioneringen?

Automatisk administration hjälper dig att tillhandahålla dina användare med någon av följande händelser:

  1. Administratörsgränssnitt: När administratörer eller privilegierade användare manuellt utför CRUD-operationer på en användares konto via Drupals admingränssnitt.
  2. Ändring av användarkonto: Närhelst användare själva utför CRUD-operationer på sitt eget informationsformulär user/{user_id}/edit eller något annat anpassat formulär.
  3. Tredje parts moduler: Närhelst en användarenhet uppdateras/skapas på Drupal-webbplatsen med hjälp av tredjepartsmoduler/applikationer eller anpassad kod

Låt oss utföra automatisk administration med administratörsgränssnittet:-

  • 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-Client-Joomla-Automatic-Provisioning-Select-Add-User
  • Fyll i uppgifterna och klicka på Skapa nytt konto knapp.
  • drupal-SCIM-Server-Användarinformation
  • Navigera till användare fliken på WordPress-webbplatsen för att kontrollera statusen för den angivna användaren.
  • AWS-SCIM-Server-User-Provisioned-Succes-Admin-Account

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

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