Sökresultat :

×

Ställ in Drupal Azure AD (Microsoft Entra ID) synkronisering

Ställ in Drupal Azure AD (Microsoft Entra ID) synkronisering


Azure (Microsoft Entra ID) User Provisioning integration med Drupal effektiviserar användarhanteringen och säkerställer uppdaterad användarinformation i systemet. Den här steg-för-steg-guiden hjälper dig att konfigurera användaradministration/synkronisering från Drupal-webbplatsen till Azure-applikationen, vilket gör det möjligt för administratörer att enkelt tillhandahålla användare och hantera användardata med manuell, automatisk eller schemaläggningsbaserad provisionering med hjälp av Drupal Azure User Sync-modul. Denna modul är kompatibel med Drupal 7, Drupal 8, Drupal 9 och Drupal 10.

Modulen stöder också en tvåvägssynkronisering mellan Drupal och Azure AD. 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/azure_ad
  • Gå till Förläng menyn på din Drupal administratörskonsol och aktivera modulen genom att aktivera kryssrutan och klicka på installera knapp.
  • Konfigurera modulen på:
    {BaseURL}/admin/config/people/azure_ad/overview
  • Installera modulen:
    drush en azure_ad
  • Rensa cacheminnet:
     borsta cr
  • Konfigurera modulen på:
    {BaseURL}/admin/config/people/azure_ad/overview
  • Navigera till Förläng menyn på din Drupal administratörskonsol och klicka på Installera ny modul.
  • Installera Drupal Azure User Sync-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/azure_ad/overview

Installera Drupal:

  • När du har installerat modulen på Drupal-webbplatsen, i Administration-menyn, navigera till Konfiguration → Personer → Azure AD Sync (admin/config/people/azure_ad/overview)
  • Ta en titt på vad modulen gör och klicka på Låt oss konfigurera modulen knapp.
  • drupal azure sync låter konfigurera modulen
  • I STEG 1 väljer du hur du vill utföra synkroniseringen. För Drupal to Azure Sync, klicka på den första (vänstra) GIF-filen.
  • valmetod för drupal azure sync

Konfigurera Azure AD:

  • Logga in på Azur portalen.
  • Klicka på Azure Active Directory från Azure-tjänster.
  • drupal azure sync välj azur applikation
  • Från den vänstra navigeringspanelen klickar du på App registreringstjänst, och klicka sedan på Ny registrering knapp.
  • drupal azure sync ny registrering
  • Registrera en ansökan sida, vänligen ange informationen baserat på instruktionerna nedan:
    • Namn: Visa namnet på programmet.
    • Kontotyper som stöds: Välj ett av de listade alternativen enligt kraven.
    • Klicka på Registrera knapp.
    • drupal azure sync ange appnamn

Lägg till API-behörigheter till din Azure AD-applikation:

  • Navigera till API-behörigheter från den vänstra navigeringspanelen och klicka på Lägg till en behörighet knapp.
  • drupal azure sync API-behörighet
  • Välja Microsoft Graph under Microsoft APIs-fliken och välj Applikationsbehörigheter.
  • I Välj Sökfältet för behörighet, sök efter användaren.
  • applikationsbehörighet för drupal azure sync
  • Under Användare väljer du User.ReadWrite.All tillstånd, klicka på Lägg till behörigheter knapp.
  • drupal azure sync lägga till behörighet
  • Klicka på Ge administratörsmedgivande för standardkatalogen och klicka på Ja knappen för att ge administratörsbekräftelse.
  • drupal azure sync ge administratörssamtycke

Integrera Drupal med Azure AD:

  • I STEG 2 konfigurerar du de nedan nämnda värdena från Azure AD till Drupal.
    • Hyresgäst-ID:
      • Från Översikt i Azure AD-applikationen, kopiera Katalog (hyresgäst) ID värde.
      • drupal azure sync kopia klient-id
      • Klistra in det kopierade hyresgäst-ID:t i Drupals Hyresgäst ID textfält.
    • Applikations-ID (klient):
      • Från avsnittet Översikt av Azure AD-applikationen kopierar du Program (klient) ID värde.
      • drupal azure sync kopia klient-id
      • Klistra in det kopierade klient-ID:t i Drupal's Applikations-ID (klient). textfält.
    • Kundhemlighet:
      • Från den vänstra navigeringspanelen klickar du på Certifikat & hemligheter och klicka på Ny kundhemlighet knapp.
      • Lägg till en beskrivning av hemligheten, välj utgången av hemligheten och klicka på Lägg till knapp.
      • drupal azure sync-certifikat och hemligheter
      • Kopiera det hemliga värdet.
      • drupal azure sync kopia hemligt värde
      • Klistra in det kopierade hemliga värdet i Drupal's Klienthemlighet textfält.
    • Hyresgästens namn/primär domän:
      • I samma fönster, håll muspekaren över din profil (övre högra hörnet) och anteckna domänen som nämns i popup-rutan.
      • drupal azure sync kopia domän
      • Klistra in det noterade domänvärdet i Drupal's Hyresgästens namn/primär domän textfält.
    • Testa UPN/ID:
      • Navigera till Azure AD och välj användare menyn från den vänstra navigeringspanelen.
      • Kopiera användarens Användarens huvudnamn för att testa integrationen av Drupal och Azure AD.
      • Klistra in det kopierade användarnamnet i Drupal's Testa UPN/ID textfält.
  • När du är klar med alla konfigurationer klickar du på Spara och testa konfiguration knapp.
  • drupal azure sync spara konfiguration
  • Om testkonfigurationen lyckas, ger modulen ett framgångsmeddelande som:
  • drupal azure sync framgångsmeddelande
  • För att kontrollera attributen som tagits emot från Azure AD, klicka på länken i framgångsmeddelandet.
  • Alternativt, om det finns ett fel i integrationen av Azure AD med Drupal, kontrollera orsaken till felet genom att följa länken i felmeddelandet eller rulla ner till Testkonfigurationsresultat sektion.
  • drupal azure sync felmeddelande
  • När integrationen har lyckats, klicka på Nästa knapp.

Provisionering / Synkronisering

  • I STEG 3 väljer du metoden för att tillhandahålla användaren.

  • I Manuell/On-Demand Provisioning kan du manuellt synkronisera användaren med Azure. Det tillåter också provisionering av en enskild användare såväl som alla befintliga användare på en gång till Azure.
  • Klicka på Inställd knappen på Manuell/On-Demand provisionering avsnitt
  • drupal azure sync välj manuell provisionering
  • Under avsnittet Manuell provisioneringskonfiguration markerar du kryssrutan för skapa User och klicka på Save knapp.
  • drupal azure sync skapa användare
  • När du har sparat, i sökfältet i synkronisera användare sektionen, ange användarnamnet för Drupals användare och klicka sedan på Synkronisera knapp.
  • drupal azure sync skapa användarsynkronisering
  • Om administrationen lyckas får du ett framgångsmeddelande. Alternativt, om det finns ett fel i att tillhandahålla användarkontot till Azure AD, kan du kontrollera orsaken till felet genom att följa länken i felmeddelandet.
  • drupal azure sync felmeddelande

Den här typen av provisionering låter dig synkronisera användare med Azure AD närhelst någon CRUD-operation utförs på dem i Drupal.

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
  4. Användarregistrering: När en användare skapar ett nytt konto i Drupal. (/användare/register)
  • Klicka på Inställd knappen i avsnittet Automatisk provisionering.
  • drupal azure sync automatisk provisionering
  • Under avsnittet Automatisk provisioneringskonfiguration markerar du kryssrutan för skapa User och klicka på Save knapp.
  • drupal azure sync automatisk provisioneringssynkronisering
  • Nu kan du försöka skapa en ny användare på Drupal-webbplatsen och kontrollera loggarna genom att navigera till Rapporter → Senaste loggmeddelanden och använda user_provisioning filtrera.

Det är allt!! du har framgångsrikt tillhandahållit användarna Azure-annons (Microsoft Entra ID).

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