Konfigurera användarsynkronisering med Drupal Keycloak
Översikt
Keycloak användarprovisionering Integrering med Drupal förenklar användarhanteringen genom att hålla användarkonton och profilinformation synkroniserade mellan din Drupal-webbplats och Keycloak-identitetsleverantören. Denna omfattande installationsguide hjälper dig att konfigurera manuell/automatisk användarprovisionering och synkronisering från Drupal till Keycloak. Med Användarprovisionering i Drupal Keycloak Med modulen kan administratörer enkelt skapa, uppdatera eller ta bort användare med hjälp av manuella, on-demand eller schemalagda provisioneringsmetoder. Modulen säkerställer säker och effektiv hantering av användardata över plattformar och är helt kompatibel med Drupal 9, Drupal 10 och Drupal 11.
Installationssteg
- Använder Composer
- Använder Drush
- Manuell installation
Konfigurationssteg
1. Konfigurera API-baserad provisionering
- När du har installerat modulen på Drupal-webbplatsen, i Administration-menyn, navigera till Konfiguration → Personer → miniOrange Keycloak användarprovisionering.
- Ta en titt på vad modulen gör och klicka på Låt oss konfigurera modulen knapp.

2. Integrera Drupal med Keycloak
- logga in med dina nyckelcloak-inloggningsuppgifter.
- Från vänstermenyn, navigera till Klienter fliken och klicka på Skapa klient knapp.

- Enligt Skapa klient:
- Ange kund-ID och BESKRIVNING.
- Klicka på Nästa knappen för att fortsätta.

- På nästa skärm aktiverar du Klientautentisering och Tillstånd växlingsknappar.
- Markera kryssrutorna för Standardflöde och Direktåtkomstbidrag.
- Klicka på Nästa knappen och klicka sedan på Spara för att slutföra installationen.

- Du kommer att omdirigeras till Kundinformation sida. Under Allmänna inställningar avsnitt, kopiera kund-ID och ha det till hands.

- Navigera nu till referenser avsnitt, kopiera Klienthemlighet, och ha den nära till hands.

- Gå sedan till Roller för servicekonton fliken och klicka på Tilldela roll -> Klientroller knapp.

- Tilldela följande roller till den skapade klienten.

- Kopiera sedan Rike namn från vänstermenyn.

- Gå till Drupal-webbplatsen och ange Nyckelcloak-domän, klient-ID, klienthemlighet, nyckelcloak-rike.
- När du är klar klickar du på Spara och testa konfiguration knapp.

3. Testa konfigurationen
- Om testkonfigurationen lyckas får du en lista med användarattribut från Keycloak.

- Alternativt, om det uppstår ett fel i integrationen av Keycloak med Drupal, kan du kontrollera orsaken till felet genom att följa länken i felmeddelandet eller skrolla ner till avsnittet Testkonfigurationsresultat.

- När testet är lyckat, klicka på Testa manuell synkronisering knapp.

- I sökfältet anger du användarnamnet för Drupal-användaren och klickar på Synkronisera knapp.

- Om etableringen lyckas visas ett statusmeddelande enligt nedan.

- För att verifiera om användaren är provisionerad eller inte, navigera till användare fliken och bekräfta användarens status.

- Manuell/On-Demand provisionering
- Automatisk provisionering
Det var allt!! Du har framgångsrikt provisionerat användarna med Keycloak.
Om tilldelningen inte lyckades, vänligen kontakta oss på drupalsupport@xecurify.com. Skicka en skärmdump av felfönstret så hjälper vi dig att lösa problemet och vägleder dig genom installationen.





