Konfigurowanie narzędzia Administracja AccessHub za pomocą usługi Azure Active Directory B2C

Z tego samouczka dowiesz się, jak zintegrować usługę Azure Active Directory B2C (Azure AD B2C) z narzędziem Administracja AccessHub z poziomu N8 Identity N8ID. Rozwiązanie dotyczy migracji konta klienta i administrowania żądaniami obsługi klienta (CSR).

Użyj tego rozwiązania w następujących scenariuszach:

  • Masz lokację i chcesz przeprowadzić migrację do usługi Azure AD B2C.
    • Jednak migracja konta klienta jest trudna, w tym hasła.
  • Potrzebujesz narzędzia CSR do administrowania kontami Azure AD B2C.
  • Delegowanie administracji CSR jest wymaganiem.
  • Chcesz zsynchronizować i scalić dane z repozytoriów do Azure AD B2C.

Wymagania wstępne

Aby rozpocząć pracę, potrzebne są następujące elementy:

Opis scenariusza

Narzędzie Administracja AccessHub działa w subskrypcji platformy Azure N8ID lub subskrypcji klienta. Na poniższym diagramie architektury przedstawiono implementację.

Diagram architektury n8identity.

  1. Użytkownik przybywa na stronę logowania, tworzy konto i wprowadza informacje. Azure AD B2C zbiera atrybuty użytkownika.
  2. Azure AD B2C wywołuje narzędzie Administracja TheAccessHub i przekazuje atrybuty użytkownika.
  3. Narzędzie Administracja AccessHub sprawdza bazę danych pod kątem bieżących informacji o użytkowniku.
  4. Rekordy użytkowników są synchronizowane z bazy danych do narzędzia Administracja AzureAccessHub.
  5. Narzędzie Administracja AccessHub udostępnia dane delegowanemu administratorowi CSR lub pomocy technicznej.
  6. Narzędzie Administracja AccessHub synchronizuje rekordy użytkowników z usługą Azure AD B2C.
  7. W oparciu o odpowiedź narzędzia Administracja AccessHub Azure AD B2C wysyła dostosowany powitalny adres e-mail do użytkowników.

Tworzenie administratora globalnego w dzierżawie usługi Azure AD B2C

Uprawnienia narzędzia Administracja AccessHub działają w imieniu administratora globalnego w celu odczytywania informacji o użytkowniku i przeprowadzania zmian w dzierżawie usługi Azure AD B2C. Zmiany w zwykłych administratorach nie będą mieć wpływu na interakcję narzędzia Administracja AccessHub z dzierżawą.

Aby utworzyć administratora globalnego:

  1. W Azure Portal zaloguj się do dzierżawy usługi Azure AD B2C jako administrator.
  2. Przejdź do Microsoft Entra identyfikatorów>użytkowników.
  3. Wybierz pozycję Nowy użytkownik.
  4. Wybierz pozycję Utwórz użytkownika, aby utworzyć zwykłego użytkownika katalogu, a nie klienta.
  5. W formularzu informacji o tożsamości:
  • Wprowadź nazwę użytkownika, taką jak theaccesshub.
  • Wprowadź nazwę konta, na przykład Konto usługi AzureAccessHub.
  1. Wybierz pozycję Pokaż hasło.
  2. Skopiuj i zapisz początkowe hasło.
  3. Aby przypisać rolę administratora globalnego, w polu Użytkownik wybierz bieżącą rolę użytkownika.
  4. Wybierz rekord Administratora globalnego .
  5. Wybierz przycisk Utwórz.

Łączenie narzędzia Administracja AccessHub z dzierżawą usługi Azure AD B2C

Narzędzie Administracja AccessHub używa interfejs Graph API firmy Microsoft do odczytywania i wprowadzania zmian w katalogu. Pełni rolę administratora globalnego w dzierżawie. Użyj poniższych instrukcji, aby dodać wymagane uprawnienia.

Aby autoryzować narzędzie Administracja AccessHub w celu uzyskania dostępu do katalogu:

  1. Użyj poświadczeń N8 Identity podanych, aby zalogować się do narzędzia Administracja AccessHub.
  2. Przejdź do pozycji System Administracja>Azure AD Konfiguracja B2C.
  3. Wybierz pozycję Autoryzuj połączenie.
  4. W nowym oknie zaloguj się przy użyciu konta administratora globalnego. Po pierwszym zalogowaniu się przy użyciu nowego konta usługi może pojawić się monit o zresetowanie hasła.
  5. Postępuj zgodnie z monitami i wybierz pozycję Akceptuj.

Konfigurowanie nowego użytkownika CSR przy użyciu tożsamości przedsiębiorstwa

Utwórz użytkownika csr lub pomocy technicznej, który uzyskuje dostęp do narzędzia Administracja AccessHub przy użyciu poświadczeń Microsoft Entra przedsiębiorstwa.

Aby skonfigurować użytkownika CSR lub Helpdesk przy użyciu logowania jednokrotnego:

  1. Użyj poświadczeń N8 Identity podanych, aby zalogować się do narzędzia Administracja AccessHub.
  2. Przejdź do pozycji Narzędzia> menedżeraZarządzaj współpracownikami.
  3. Wybierz pozycję Dodaj współpracownika.
  4. W polu Typ współpracownika wybierz pozycję Administrator platformy Azure.
  5. Aby uzyskać informacje o profilu, wybierz organizację domową, aby kontrolować, kto ma uprawnienia do zarządzania tym użytkownikiem.
  6. W polu Identyfikator logowania/nazwa użytkownika Azure AD wprowadź główną nazwę użytkownika z konta Microsoft Entra użytkownika.
  7. Na karcie Role usługiAccessHub wybierz rolę zarządzaną pomocą techniczną .
  8. Wybierz pozycję Prześlij.

Uwaga

Rola pomoc techniczna zapewnia dostęp do widoku Zarządzaj współpracownikami . Umieść użytkownika w grupie lub utwórz go jako właściciela organizacji.

Konfigurowanie nowego użytkownika CSR przy użyciu nowej tożsamości

Utwórz użytkownika CSR lub helpdesk, aby uzyskać dostęp do narzędzia Administracja TheAccessHub przy użyciu nowego poświadczenia lokalnego. Ten użytkownik jest przeznaczony dla organizacji, które nie używają identyfikatora Microsoft Entra.

Zobacz Narzędzie Administracja AccessHub: Dodawanie administratora współpracownika bez logowania jednokrotnego.

  1. Użyj poświadczeń N8ID podanych, aby zalogować się do narzędzia Administracja AccessHub.
  2. Przejdź do pozycji Narzędzia> menedżeraZarządzaj współpracownikami.
  3. Wybierz pozycję Dodaj współpracownika.
  4. W polu Typ współpracownika wybierz pozycję Administrator lokalny.
  5. Aby uzyskać informacje o profilu, wybierz organizację domową, aby kontrolować, kto ma uprawnienia do zarządzania tym użytkownikiem.
  6. Na karcie Role usługiAccessHub wybierz rolę zarządzaną pomocą techniczną .
  7. Skopiuj atrybuty Identyfikator logowania/Email i Hasło jednorazowe. Podaj je nowemu użytkownikowi, aby zalogować się do narzędzia Administracja AccessHub.
  8. Wybierz pozycję Prześlij.

Uwaga

Rola pomoc techniczna zapewnia dostęp do widoku Zarządzaj współpracownikami . Umieść użytkownika w grupie lub utwórz go jako właściciela organizacji.

Konfigurowanie partycjonowanej administracji CSR

W narzędziu Administracja AzureAccessHub uprawnienia do zarządzania użytkownikami klienta i csr/pomocy technicznej są zarządzane za pośrednictwem hierarchii organizacji. Współpracownicy i klienci mają organizację domową. Możesz przypisać współpracowników lub grupy współpracowników jako właścicieli organizacji.

Właściciele organizacji mogą zarządzać współpracownikami i klientami w organizacjach lub organizacjach, których są właścicielami. Aby wielu współpracowników zarządzało zestawem użytkowników, utwórz grupę z wieloma członkami. Następnie przypisz grupę jako właściciela organizacji. Wszyscy członkowie grupy mogą zarządzać współpracownikami i klientami w organizacji.

Tworzenie nowej grupy

  1. Użyj poświadczeń N8ID podanych, aby zalogować się do narzędzia Administracja AccessHub.
  2. Przejdź do obszaru Zarządzanie grupami w organizacji>.
  3. Wybierz pozycję Dodaj grupę.
  4. Wprowadź wartości w polach Nazwa grupy, Opis grupy i Właściciel grupy.
  5. Wyszukaj i wybierz pola dla współpracowników, które mają być członkami grupy.
  6. Wybierz pozycję Dodaj.
  7. Członkowie grupy są wyświetlani w dolnej części strony. Wybierz znak X w wierszu, aby usunąć element członkowski.
  8. Wybierz pozycję Prześlij.

Tworzenie nowej organizacji

  1. Użyj poświadczeń N8ID podanych, aby zalogować się do narzędzia Administracja AccessHub.
  2. Przejdź do pozycji Organizacja>Zarządzaj organizacjami".
  3. Wybierz pozycję Dodaj organizację.
  4. Wprowadź wartości dla nazwy organizacji, właściciela organizacji i organizacji nadrzędnej
  5. Wybierz pozycję Prześlij.

Uwaga

Wyrównaj nazwę organizacji do danych klienta. Podczas ładowania danych współpracownika i klienta wprowadź nazwę organizacji w obciążeniu, współpracownik pojawia się w organizacji. Właściciel zarządza klientami i współpracownikami w organizacji i organizacjach podrzędnych. Organizacja nadrzędna jest odpowiedzialna za organizację.

Modyfikowanie hierarchii za pomocą widoku drzewa

Ta funkcja służy do wizualizacji zarządzania współpracownikami i grupami.

  1. Użyj poświadczeń N8ID podanych, aby zalogować się do narzędzia Administracja AccessHub.
  2. Przejdź dowidoku drzewanarzędzi> menedżera.
  3. Aby zmodyfikować hierarchię, przeciągnij organizacje do organizacji nadrzędnych.
  4. Wybierz pozycję Zapisz.

Dostosowywanie powiadomienia powitalnego

Jeśli używasz narzędzia theAccessHub Administracja do migrowania użytkowników z jednego rozwiązania do Azure AD B2C, możesz dostosować powiadomienie powitalne użytkownika. Powiadomienie jest wysyłane do użytkowników podczas migracji i może zawierać link umożliwiający ustawienie nowego hasła w katalogu Azure AD B2C.

Aby dostosować powiadomienie:

  1. Użyj poświadczeń N8ID podanych, aby zalogować się do narzędzia Administracja AccessHub.
  2. Przejdź do pozycji System Administracja>Notifications.
  3. Wybierz szablon Utwórz współpracownika .
  4. Wybierz pozycję Edytuj.
  5. Wprowadź wymagane zmiany w komunikacie i szablonie. Pole Szablon jest obsługujące kod HTML i może wysyłać powiadomienia w formacie HTML.
  6. Wybierz pozycję Zapisz.

Migrowanie danych z zewnętrznych źródeł danych do usługi Azure AD B2C

Za pomocą narzędzia Administracja AccessHub można importować dane z różnych baz danych, LDAPs i .csv plików, a następnie wypychać te dane do dzierżawy usługi Azure AD B2C. Dane są ładowane do migracji do typu współpracownika użytkownika usługi Azure AD B2C w narzędziu Administracja AzureAccessHub.

Porada

Jeśli źródło danych nie jest platformą Azure, dane przechodzą do narzędzia Administracja AccessHub i Azure AD B2C. Jeśli zewnętrzne źródło danych nie jest plikiem .csv na komputerze, skonfiguruj źródło danych przed załadowaniem danych. Wykonaj poniższe kroki, aby utworzyć źródło danych i załadować dane.

Konfigurowanie źródła danych

  1. Użyj poświadczeń N8ID podanych, aby zalogować się do narzędzia Administracja AccessHub.
  2. Przejdź do pozycji Źródła danych systemu Administracja>Data.
  3. Wybierz pozycję Dodaj źródło danych.
  4. Podaj wartości Nazwa i Typ dla tego źródła danych.
  5. Wprowadź dane formularza dla baz danych:
  • Typ: Baza danych
  • Typ bazy danych: wybierz obsługiwaną bazę danych
  • Adres URL połączenia: wprowadź parametry połączenia JDBC, takie jak jdbc:postgresql://myhost.com:5432/databasename
  • Nazwa użytkownika: nazwa użytkownika w celu uzyskania dostępu do bazy danych
  • Hasło: hasło umożliwiające dostęp do bazy danych
  • Zapytanie: zapytanie SQL w celu wyodrębnienia szczegółów klienta, takich jak SELECT * FROM mytable;"
  • Wybierz pozycję Testuj połączenie. Przykład danych wydaje się potwierdzać, że połączenie działa.
  1. Wprowadź dane formularza dla LDAPs:
  • Typ: LDAP
  • Host: nazwa hosta lub adres IP maszyny, na której działa serwer LDAP, na przykład mysite.com
  • Port, numer portu, w którym nasłuchuje serwer LDAP
  • Ssl, wybierz pole dla narzędzia Administracja AccessHub, aby komunikować się z protokołem LDAP za pomocą protokołu SSL (zalecane)
  • Identyfikator DN logowania: nazwa wyróżniająca konta użytkownika (DN) w celu zalogowania się i wykonania wyszukiwania LDAP
  • Hasło: hasło użytkownika
  • Podstawowy dn: DN w górnej części hierarchii, w której ma być wyszukiwane
  • Filtr: ciąg filtru LDAP w celu uzyskania rekordów klientów
  • Atrybuty: lista atrybutów rozdzielanych przecinkami z rekordów klientów do przekazania do narzędzia Administracja AzureAccessHub
  • Wybierz pozycję Testuj połączenie. Przykład danych wydaje się potwierdzać, że połączenie działa.
  1. Wprowadź dane dla usługi OneDrive. Typ: OneDrive dla Firm".
  2. Wybierz pozycję Autoryzuj połączenie.
  3. Nowe okno monituje o zalogowanie się do usługi OneDrive. Zaloguj się przy użyciu dostępu do odczytu do konta usługi OneDrive. Narzędzie Administracja AccessHub odczytuje pliki .csv ładowania.
  4. Postępuj zgodnie z monitami i wybierz pozycję Akceptuj.
  5. Wybierz pozycję Zapisz.

Synchronizowanie danych ze źródła danych do usługi Azure AD B2C

  1. Użyj poświadczeń N8ID podanych, aby zalogować się do narzędzia Administracja AccessHub.
  2. Przejdź do pozycji Synchronizacja systemu Administracja>Data.
  3. Wybierz pozycję Nowe ładowanie.
  4. Typ współpracownika: Azure AD użytkownika B2C.
  5. Wybierz pozycję Źródło. W oknie dialogowym wybierz źródło danych. Jeśli utworzono źródło danych usługi OneDrive, wybierz plik.
  6. Aby utworzyć nowe konta klientów, zmień pierwsze zasady, jeśli nie znaleziono współpracownika w usłudze TheAccessHub THEN: Nie rób nic.
  7. Aby zaktualizować konta klientów, zmień drugie zasady, jeśli źródło i niezgodność danych usługi TheAccessHub, a następnie: Nie rób nic.
  8. Wybierz opcję Dalej.
  9. W konfiguracji mapowania wyszukiwania zidentyfikuj korelację rekordu obciążenia z klientami w narzędziu Administracja AzureAccessHub.
  10. Wybierz atrybuty identyfikujące źródło. Dopasuj atrybuty Atrybuty narzędzia Administracja AccessHub z tymi samymi wartościami. Jeśli istnieje dopasowanie, rekord zostanie zastąpiony. W przeciwnym razie zostanie utworzony nowy klient.
  11. Sekwencjonuj liczbę kontroli. Na przykład najpierw sprawdź adres e-mail, a następnie imię i nazwisko.
  12. W menu po lewej stronie wybierz pozycję Mapowanie danych.
  13. W konfiguracji mapowania danych przypisz atrybuty narzędzia Administracja TheAccessHub, które mają zostać wypełnione z atrybutów źródłowych. Niezamapowane atrybuty pozostają niezmienione dla klientów. Jeśli zamapujesz atrybut org_name z bieżącą wartością organizacji, utworzoni klienci przechodzą w organizacji.
  14. Wybierz opcję Dalej.
  15. Aby obciążenie było cykliczne, wybierz pozycję Codziennie/Co tydzień lub Co miesiąc. W przeciwnym razie zachowaj wartość domyślną Teraz.
  16. Wybierz pozycję Prześlij.
  17. W przypadku harmonogramu Now nowy rekord jest dodawany do synchronizacji danych.
  18. Gdy walidacja wynosi 100 procent, wybierz nowy rekord, aby wyświetlić wynik. W przypadku zaplanowanych obciążeń rekordy są wyświetlane po zaplanowanym czasie.
  19. Jeśli nie ma żadnych błędów, wybierz pozycję Uruchom. W przeciwnym razie, aby usunąć obciążenie, z menu Więcej wybierz pozycję Usuń.
  20. Jeśli występują błędy, możesz ręcznie zaktualizować rekordy. W każdym rekordzie wybierz pozycję Aktualizuj i wprowadź poprawki.
  21. Gdy synchronizacja danych wynosi 100 procent, klienci pojawiają się lub otrzymują zmiany w usłudze Azure AD B2C.

Porada

Jeśli występuje wiele błędów, możesz kontynuować pracę z błędami i usunąć je później. W narzędziu Administracja AccessHub użyj interwencji pomocy technicznej.

Synchronizowanie danych klientów Azure AD B2C

Narzędzie Administracja AccessHub może synchronizować informacje o kliencie z Azure AD B2C do narzędzia Administracja AccessHub jako jednorazowego lub trwającego działania. Ta operacja gwarantuje, że administratorzy CSR lub pomocy technicznej zobaczą aktualne informacje o klientach.

Aby zsynchronizować dane z Azure AD B2C z narzędziem Administracja TheAccessHub:

  1. Użyj poświadczeń N8ID podanych do zalogowania się do narzędzia Administracja AccessHub.
  2. Przejdź do pozycji System Administracja>Synchronizacja danych.
  3. Wybierz pozycję Nowe ładowanie.
  4. Typ współpracownika: Azure AD użytkownika B2C.
  5. W obszarze Opcje pozostaw wartości domyślne.
  6. Wybierz opcję Dalej.
  7. W polu Wyszukiwanie mapowania & danych pozostaw wartości domyślne. Wyjątek: jeśli zamapujesz atrybut org_name na bieżącą wartość organizacji, utworzoni klienci są wyświetlani w organizacji.
  8. Wybierz opcję Dalej.
  9. Aby obciążenie było cykliczne, wybierz harmonogram Dzienny/Tygodniowy lub Miesięczny . W przeciwnym razie pozostaw wartość domyślną Teraz . Zalecamy cykliczne.
  10. Wybierz pozycję Prześlij.
  11. W przypadku wybrania opcji Teraz nowy rekord zostanie wyświetlony w obszarze Synchronizacje danych. Po weryfikacji 100 procent wybierz nowy rekord, aby zobaczyć wynik obciążenia. W przypadku zaplanowanych obciążeń rekordy są wyświetlane po zaplanowanym czasie.
  12. Jeśli nie ma żadnych błędów, wybierz pozycję Uruchom. W przeciwnym razie, aby usunąć obciążenie, z menu Więcej wybierz pozycję Usuń.
  13. Jeśli wystąpią błędy, zaktualizuj ręcznie każdy rekord i wybierz pozycję Aktualizuj.
  14. Gdy synchronizacja danych wynosi 100 procent, zmiany są inicjowane.

Porada

Jeśli występuje wiele błędów, możesz kontynuować pracę z błędami i usunąć je później. W narzędziu Administracja AccessHub użyj interwencji pomocy technicznej

Konfigurowanie zasad usługi Azure AD B2C

Jeśli czasami synchronizujesz narzędzie theAccessHub Administracja Tool, może nie być aktualne z usługą Azure AD B2C. Możesz użyć interfejsu API narzędzia Administracja AccessHub i zasad Azure AD B2C, aby poinformować narzędzie theAccessHub Administracja o zmianach. To rozwiązanie wymaga wiedzy technicznej na temat zasad niestandardowych Azure AD B2C.

Tworzenie bezpiecznego poświadczenia w celu wywołania interfejsu API narzędzia Administracja TheAccessHub

W przypadku zasad niestandardowych rejestracji następujące kroki umożliwiają bezpieczne certyfikaty powiadamiania theAccessHub Administracja Tool o nowych kontach.

  1. Użyj poświadczeń N8ID podanych do zalogowania się do narzędzia Administracja AccessHub.
  2. Przejdź do pozycji System Administracja>Administracja Tools>API Security.
  3. Wybierz pozycję Generuj.
  4. Skopiuj hasło certyfikatu.
  5. Dla certyfikatu klienta wybierz pozycję Pobierz.
  6. Użyj instrukcji w artykule Uwierzytelnianie certyfikatu klienta HTTPS, aby dodać certyfikat klienta do Azure AD B2C.

Pobieranie niestandardowych przykładów zasad

  1. Użyj poświadczeń N8 Identity podanych, aby zalogować się do narzędzia Administracja AccessHub.
  2. Przejdź do pozycji System Administracja>Administracja ToolsAzure B2C Policies (Narzędzia> platformy Azure B2C).
  3. Podaj domenę dzierżawy usługi Azure AD B2C i dwa identyfikatory platformy Identity Experience Framework z konfiguracji struktury zarządzania tożsamościami.
  4. Wybierz pozycję Zapisz.
  5. Wybierz pozycję Pobierz, aby uzyskać plik .zip z podstawowymi zasadami, które dodają klientów do narzędzia Administracja AccessHub podczas rejestracji klientów.
  6. Skorzystaj z instrukcji w temacie Tworzenie przepływów użytkownika, aby zaprojektować zasady niestandardowe w usłudze Azure AD B2C.

Następne kroki