Sökresultat :

×

Ställ in Drupal Okta-användarsynkronisering

Ställ in Drupal Okta-användarsynkronisering


Okta User Provisioning integration med Drupal effektiviserar användarhanteringen och säkerställer uppdaterad användarinformation i systemet. Denna steg-för-steg-guide hjälper dig att konfigurera användarprovisionering/synkronisering från Drupal-webbplatsen till Okta-applikationen. Detta gör det möjligt för administratörer att enkelt tillhandahålla användare och hantera användardata med manuell, automatisk eller schemaläggarbaserad provisionering med hjälp av Drupal Okta User Sync-modul. Denna modul är kompatibel med Drupal 9 och Drupal 10.

Modulen stöder även en tvåvägssynkronisering mellan Drupal och Okta. 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/okta_user_sync
  • 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/okta_user_sync/overview
  • Installera modulen:
    drush en okta_user_sync
  • Rensa cacheminnet:
     borsta cr
  • Konfigurera modulen på:
    {BaseURL}/admin/config/people/okta_user_sync/overview
  • Navigera till Förläng menyn på din Drupal administratörskonsol och klicka på Installera ny modul.
  • Installera Okta User Sync and Provisioning-modulen antingen genom att ladda ner zip-filen eller från URL:en till paket (tar/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/okta_user_sync/overview

Modulkonfiguration:

  • När du har installerat modulen på Drupal-webbplatsen, i Administration-menyn, navigera till Konfiguration → Personer → miniOrange Okta User Sync. (/admin/config/people/okta_user_sync/översikt)
  • Ta en titt på vad modulen gör och klicka på Låt oss konfigurera modulen knapp.
  • drupal Okta användarprovisionering och synkronisering - klicka på låter konfigurera modulknappen

Integrering av Drupal med Okta:

  • Konfigurera värdena som nämns i skärmdumpen nedan från Okta i Drupal.
  • drupal okta användaradministration och synkronisering - ange nödvändig information från okta-applikationen
    1. Okta Portal URL: Okta Portal URL är inget annat än Okta Domain eller så kan du säga att det är basadressen för Okta Org Authorization Server. Till exempel https://{yourOktaDomain}.okta.com Kopiera denna URL och klistra in den i Drupal's Okta Portal URL textfält.
    2. Okta Bearer Token:
      • Okta Bearer Token är en nyckel som används för att autentisera förfrågningar till Okta API:er När du anropar en Okta API-slutpunkt måste du tillhandahålla en giltig API-token för autentiseringen.
      • För att generera denna API-token logga in på din Okta-organisation med administratörsuppgifterna.
      • I administratörskonsolen navigerar du till Säkerhet → API från menyn.
      • drupal okta användarprovisionering och synkronisering - från det vänstra manufältet klicka på säkerhet och välj api
      • På API-sidan, navigera till tokens fliken och klicka sedan på Skapa token knapp.
      • drupal okta användarprovisionering och synkronisering - på api-sidan klicka på tokens och välj sedan skapa token
      • Ange namnet på din token och klicka Skapa Token.
      • drupal okta användarprovisionering och synkronisering - ange namnet på token och klicka på knappen Skapa token
      • Kopiera det genererade Tokenvärde och notera det eftersom du inte har en ny chans att se och spela in det.
      • drupal okta användarprovisionering och synkronisering - kopiera sedan det genererade tokenvärdet, klicka bara på urklippsikonen
      • Navigera tillbaka till Drupal-webbplatsen och klistra in den kopierade Bärartoken i Drupal's Okta Bearer Token textfält.
      • drupal okta användarprovisionering och synkronisering - kopierade generera token från okta och klistra in den
    3. Testa din konfiguration: I Testa din konfiguration (ange användarens e-postadress) fältet anger du en användares e-post-ID. (Se till att en användare med samma e-postadress finns på din Okta-portal).

Testa konfigurationerna:

  • När du är klar med alla konfigurationer klickar du på Spara och testa konfiguration knapp.
  • drupal okta användaradministration och synkronisering - ange e-postmeddelandet
  • Om testkonfigurationen lyckas får du ett framgångsmeddelande så här:
  • drupal okta användarprovisionering och synkronisering - när du klickar på spara och testa konfigurationsknappen får du ett framgångsmeddelande
  • Alternativt, om det finns ett fel i integrationen av Okta med Drupal, kan du kontrollera orsaken till felet genom att följa länken i felmeddelandet eller rulla ner till avsnittet Testkonfigurationsresultat.
  • drupal okta användarprovisionering och synkronisering - om det finns ett mottagarfelmeddelande i integrationen av okta med drupal, kontrollerar du möjlig orsak
  • När testet är lyckat, klicka på Nästa knapp.

Provisionering / Synkronisering

  • Modulen stöder dubbelriktad synkronisering. För att synkronisera användarna från Drupal till Okta, välj Synkronisering från Drupal till Okta.
  • drupal okta användarprovisionering och synkronisering - välj drupal to okta sync gif
  • I steg 3 finns det tre sätt att utföra användaradministrationen (manuell, automatisk eller schemabaserad). För att konfigurera den önskade metoden, klicka på knappen "konfigurera" inom motsvarande metod och välj de operationer du vill utföra (skapa, ta bort, avaktivera och uppdatera).
  • drupal okta användaradministration och synkronisering - välj provisioneringstyp och klicka på knappen allt klart
  • Efter konfigurationer, klicka på Helt klar knapp.

I Manuell/On-Demand Provisioning kan du manuellt synkronisera användaren med Okta. Det tillåter också tillhandahållande av en enskild användare såväl som alla befintliga användare på en gång till Okta.

Hur utför man manuell/on-demand provisionering?

  • Skapa användare i Okta:
    • I Drupal till Okta se till att du har valt fliken Läs Användare och Skapa användare kryssrutor under Manuell provisioneringskonfiguration.
    • drupal okta användaradministration och synkronisering - aktivera kryssrutor för att skapa användare och läsa användare
    • Klicka på Synkronisera användaren manuellt knapp.
    • drupal okta användarprovisionering och synkronisering - klicka på knappen synkronisera användare manuellt
    • Sök efter användaren du vill tillhandahålla till Okta, välj användaren och klicka på Synkronisera knapp.
    • drupal okta användarprovisionering och synkronisering - ange användarnamnet och klicka på Sync
    • För att verifiera om användaren är provisionerad eller inte, navigera till Personer fliken under katalogen och bekräfta användarens status.
    • drupal okta användaradministration och synkronisering - användaren skapas på okta
  • Avaktivera användare
    • Se till att du har valt under Manuell provisioneringskonfiguration Läs Användare och Avaktivera användare kryssrutor.
    • För att avaktivera användaren från Okta måste användaren vara i blockerat tillstånd på Drupal-sajten.
    • För att göra detta, navigera till fliken Personer, redigera profilen för den specifika användaren (/user/{user_id}/edit) och ändra användarens status till Blockerad.
    • När du är klar klickar du på spara knapp.
    • drupal okta användaradministration och synkronisering - blockera användaren1
    • Gå nu tillbaka till Drupal till Okta Sync fliken och klicka på Synkronisera användaren manuellt knapp.
    • Ange den blockerade användarens användarnamn i textfältet och klicka på Synkronisera knappen för att avaktivera samma användare på Okta.
    • drupal okta användarprovisionering och synkronisering - inaktiverade användaren1
    • För att bekräfta om användaren har avaktiverats eller inte, gå till Personer fliken i Okta och kontrollera användarens status.
    • drupal okta användaradministration och synkronisering - användaren kommer att avaktiveras

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

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
  4. Användarregistrering: När en användare skapar ett nytt konto i Drupal. (/användare/register)

Låt oss se hur användaren kan skapas i Okta med hjälp av automatisk provisionering.

  • Skapa användare:
    • I Drupal till Okta se till att du har valt fliken Läs Användare och skapa User kryssrutor under Automatisk provisioneringskonfiguration.
    • Användare kan tillhandahållas till Okta på följande sätt:
      1. Skapa användaren utan inloggningsuppgifter: Med den här metoden tillhandahålls användaren till Okta-portalen med undantag för lösenordet med ett stadietillstånd. Administratören måste aktivera användaren och skicka en länk för återställning av lösenord. Detta låter dig granska de tillhandahållna användarna och hålla en snabb kontroll.
      2. Skapa användaren med lösenordet: Med den här metoden tillhandahålls användaren till Okta-portalen tillsammans med ett lösenord och ett stadietillstånd. När administratören aktiverat användaren kan Okta-portalen nås av användaren med samma lösenord som på Drupal-webbplatsen. (Observera att den automatiska användaradministrationen kommer att misslyckas i det här fallet om Drupal-användarlösenordet bryter mot Okta Password-policyn). Detta gör att du kan säkerställa att ett starkt och konsekvent lösenord bibehålls i båda applikationerna.

      Notera: Om du vill tillhandahålla användarna till Okta i ett aktivt tillstånd för att övervinna det ytterligare steget eller om du har något annat specifikt användningsfall, kontakta oss gärna på drupalsupport@xecurify.com.

    • När du är klar med konfigurationen, navigera till Drupals inloggningssida och klicka på Skapa nytt konto tab(/användare/register).
    • Ange detaljerna och klicka på Skapa nytt konto knapp.
    • drupal okta användarprovisionering och synkronisering - ceate user2 i drupal
    • Efter att ha skapat användaren i Drupal, gå till Personer fliken under katalog från Okta. Här kan du se att användaren har skapats framgångsrikt
    • drupal okta användaradministration och synkronisering - kontrollera att användaren har skapats eller inte
  • Inaktivera användare:
    • Se till att du har valt under konfigurationen för automatisk administration Läs Användare och Avaktivera användare kryssrutor.
    • För att avaktivera användaren från Okta måste användaren vara i blockerat tillstånd på Drupal-sajten.
    • För att göra detta, navigera till Personer fliken, redigera profilen för den specifika användaren (/user/{user_id}/edit) och ändra användarens status till Blockerad.
    • När du är klar klickar du på Save knapp.
    • drupal okta användarprovisionering och synkronisering - blockera den specifika användaren
    • För att bekräfta om användaren har avaktiverats eller inte, gå till Personer fliken i Okta och kontrollera användarens status.
    • drupal okta användaradministration och synkronisering - Kontrollera att användaren är avaktiverad eller inte

Det är allt!! du har klarat användarna med Okta.

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