Samouczek: konfigurowanie usługi G Suite na potrzeby automatycznej aprowizacji użytkowników

W tym samouczku opisano kroki, które należy wykonać zarówno w pakiecie G Suite, jak i identyfikatorze Entra firmy Microsoft w celu skonfigurowania automatycznej aprowizacji użytkowników. Po skonfigurowaniu identyfikator Entra firmy Microsoft automatycznie aprowizuje użytkowników i grupy i grupy w usłudze G Suite przy użyciu usługi aprowizacji firmy Microsoft. Aby uzyskać ważne szczegółowe informacje na temat działania tej usługi, sposobu jej działania i często zadawanych pytań, zobacz Automatyzowanie aprowizacji użytkowników i anulowania aprowizacji aplikacji SaaS przy użyciu identyfikatora Entra firmy Microsoft.

Uwaga

W tym samouczku opisano łącznik oparty na usłudze Microsoft Entra user Provisioning Service. Aby uzyskać ważne szczegółowe informacje na temat działania tej usługi, sposobu jej działania i często zadawanych pytań, zobacz Automatyzowanie aprowizacji użytkowników i anulowania aprowizacji aplikacji SaaS przy użyciu identyfikatora Entra firmy Microsoft.

Obsługiwane funkcje

  • Tworzenie użytkowników w usłudze G Suite
  • Usuwanie użytkowników w usłudze G Suite, gdy nie wymagają już dostępu (uwaga: usunięcie użytkownika z zakresu synchronizacji nie spowoduje usunięcia obiektu w aplikacji GSuite)
  • Zachowywanie synchronizacji atrybutów użytkownika między identyfikatorem Entra firmy Microsoft i pakietem G Suite
  • Aprowizuj grupy i członkostwa w grupach w usłudze G Suite
  • Logowanie jednokrotne do usługi G Suite (zalecane)

Wymagania wstępne

W scenariuszu opisanym w tym samouczku założono, że masz już następujące wymagania wstępne:

Krok 1. Planowanie wdrożenia aprowizacji

  1. Dowiedz się więcej na temat sposobu działania usługi aprowizacji.
  2. Określ, kto znajduje się w zakresie aprowizacji.
  3. Ustal, jakie dane mają być mapowanie między identyfikatorem Entra firmy Microsoft i pakietem G Suite.

Krok 2. Konfigurowanie usługi G Suite w celu obsługi aprowizacji przy użyciu identyfikatora Entra firmy Microsoft

Przed skonfigurowaniem usługi G Suite na potrzeby automatycznej aprowizacji użytkowników przy użyciu identyfikatora Entra firmy Microsoft należy włączyć aprowizację protokołu SCIM w usłudze G Suite.

  1. Zaloguj się do konsoli usługi G Suite Administracja przy użyciu konta administratora, a następnie kliknij menu Główne, a następnie wybierz pozycję Zabezpieczenia. Jeśli go nie widzisz, może być ukryty w menu Pokaż więcej .

    Zabezpieczenia usługi G Suite

    G Suite Pokaż więcej

  2. Przejdź do obszaru Zabezpieczenia —> Dostęp i kontrola danych —> Kontrolki interfejsu API. Zaznacz pole wyboru Ufaj aplikacjom wewnętrznym, należącym do domeny, a następnie kliknij przycisk ZAPISZ

    G Suite API

    Ważne

    Dla każdego użytkownika, który zamierzasz aprowizować w usłudze G Suite, jego nazwa użytkownika w identyfikatorze Entra firmy Microsoft musi być powiązana z domeną niestandardową. Na przykład nazwy użytkowników, które wyglądają, bob@contoso.onmicrosoft.com nie są akceptowane przez usługę G Suite. Z drugiej strony bob@contoso.com jest akceptowany. Domenę istniejącego użytkownika można zmienić, postępując zgodnie z instrukcjami dostępnymi tutaj.

  3. Po dodaniu i zweryfikowaniu żądanych domen niestandardowych przy użyciu identyfikatora Entra firmy Microsoft należy je ponownie zweryfikować za pomocą usługi G Suite. Aby zweryfikować domeny w usłudze G Suite, zapoznaj się z następującymi krokami:

    1. W konsoli usługi G Suite Administracja przejdź do pozycji Konto —> domeny —> zarządzanie domenami.

      Domeny usługi G Suite

    2. Na stronie Zarządzanie domeną kliknij pozycję Dodaj domenę.

      G Suite Dodaj domenę

    3. Na stronie Dodawanie domeny wpisz nazwę domeny, którą chcesz dodać.

      G Suite Verify Domain

    4. Wybierz pozycję DODAJ DOMENĘ I ROZPOCZNIJ WERYFIKACJĘ. Następnie wykonaj kroki, aby sprawdzić, czy jesteś właścicielem nazwy domeny. Aby uzyskać kompleksowe instrukcje dotyczące weryfikowania domeny w usłudze Google, zobacz Weryfikowanie własności witryny.

    5. Powtórz powyższe kroki dla kolejnych domen, które mają zostać dodane do usługi G Suite.

  4. Następnie określ, którego konta administratora chcesz użyć do zarządzania aprowizowaniem użytkowników w usłudze G Suite. Przejdź do pozycji Role Administracja konta>.

    Administracja usługi G Suite

  5. W przypadku roli Administracja tego konta zmodyfikuj uprawnienia dla tej roli. Upewnij się, że włączono wszystkie uprawnienia interfejsu API Administracja, aby można było użyć tego konta do aprowizacji.

    Uprawnienia Administracja usługi G Suite

Dodaj pakiet G Suite z galerii aplikacji Microsoft Entra, aby rozpocząć zarządzanie aprowizowaniem w usłudze G Suite. Jeśli wcześniej skonfigurowano usługę G Suite dla logowania jednokrotnego, możesz użyć tej samej aplikacji. Zaleca się jednak utworzenie oddzielnej aplikacji podczas początkowego testowania integracji. Więcej informacji o dodawaniu aplikacji z galerii znajdziesz tutaj.

Krok 4. Definiowanie, kto znajduje się w zakresie aprowizacji

Usługa aprowizacji firmy Microsoft umożliwia określanie zakresu, kto jest aprowizowany na podstawie przypisania do aplikacji lub na podstawie atrybutów użytkownika/grupy. Jeśli zdecydujesz się określić zakres aprowizacji aplikacji na podstawie przypisania, możesz użyć poniższych kroków , aby przypisać użytkowników i grupy do aplikacji. Jeśli zdecydujesz się określić zakres, kto jest aprowizowany wyłącznie na podstawie atrybutów użytkownika lub grupy, możesz użyć filtru określania zakresu zgodnie z opisem w tym miejscu.

  • Zacznij od mniejszej skali. Przeprowadź test z użyciem mniejszego zestawu użytkowników i grup, zanim wdrożysz to rozwiązanie dla wszystkich. W przypadku ustawienia zakresu aprowizacji na przypisanych użytkowników i grupy możesz w tym celu przypisać do aplikacji jednego czy dwóch użytkowników bądź jedną lub dwie grupy. W przypadku ustawienia zakresu na wszystkich użytkowników i wszystkie grupy, możesz określić filtrowanie zakresu na podstawie atrybutów.

  • Jeśli potrzebujesz więcej ról, możesz zaktualizować manifest aplikacji, aby dodać nowe role.

Krok 5. Konfigurowanie automatycznej aprowizacji użytkowników w usłudze G Suite

Ta sekcja zawiera instrukcje konfigurowania usługi aprowizacji firmy Microsoft w celu tworzenia, aktualizowania i wyłączania użytkowników i/lub grup w usłudze TestApp na podstawie przypisań użytkowników i/lub grup w identyfikatorze Entra firmy Microsoft.

Uwaga

Aby dowiedzieć się więcej na temat punktu końcowego interfejsu API usługi G Suite, zapoznaj się z dokumentacją interfejsu API katalogu.

Aby skonfigurować automatyczną aprowizację użytkowników dla usługi G Suite w usłudze Microsoft Entra ID:

  1. Zaloguj się do centrum administracyjnego firmy Microsoft Entra jako co najmniej Administracja istrator aplikacji w chmurze.

  2. Przejdź do aplikacji dla przedsiębiorstw usługi Identity>Applications>.

    Blok Aplikacje dla przedsiębiorstw

    Blok Wszystkie aplikacje

  3. Na liście aplikacji wybierz pozycję G Suite.

    Link do usługi G Suite na liście aplikacji

  4. Wybierz kartę Aprowizacja. Kliknij pozycję Rozpocznij.

    Zrzut ekranu przedstawiający opcje Zarządzania z wywołaną opcją Aprowizacja.

    Blok Wprowadzenie

  5. Ustaw Tryb aprowizacji na Automatyczny.

    Zrzut ekranu przedstawiający listę rozwijaną Tryb aprowizacji z wywołaną opcją Automatyczna.

  6. W sekcji Administracja Credentials (Poświadczenia Administracja) kliknij pozycję Authorize (Autoryzuj). Nastąpi przekierowanie do okna dialogowego autoryzacji Google w nowym oknie przeglądarki.

    Autoryzacja pakietu G Suite

  7. Upewnij się, że chcesz przyznać firmie Microsoft uprawnienia do wprowadzania zmian w dzierżawie usługi G Suite. Wybierz pozycję Zaakceptuj.

    G Suite Tenant Auth

  8. Wybierz pozycję Test Połączenie ion, aby upewnić się, że identyfikator entra firmy Microsoft może nawiązać połączenie z usługą G Suite. Jeśli połączenie nie powiedzie się, upewnij się, że konto usługi G Suite ma Administracja uprawnienia i spróbuj ponownie. Następnie spróbuj ponownie wykonać krok Autoryzacja.

  9. W polu Adres e-mail do powiadomień wpisz adres e-mail osoby lub grupy, która ma otrzymywać powiadomienia o błędach autoryzacji, a następnie zaznacz pole wyboru Wyślij powiadomienie e-mail w przypadku wystąpienia błędu.

    Powiadomienie e-mail

  10. Wybierz pozycję Zapisz.

  11. W sekcji Mapowania wybierz pozycję Aprowizuj użytkowników firmy Microsoft Entra.

  12. Przejrzyj atrybuty użytkownika synchronizowane z identyfikatora Entra firmy Microsoft do usługi G Suite w sekcji Mapowanie atrybutów. Wybierz przycisk Zapisz, aby zatwierdzić wszelkie zmiany.

Uwaga

Aprowizacja aplikacji GSuite obecnie obsługuje tylko użycie primaryEmail jako zgodnego atrybutu.

Atrybut Typ
primaryEmail String
Stosunków. [type eq "manager"].value String
name.familyName String
name.givenName String
Zawieszone String
externalIds. [type eq "custom"].value String
externalIds. [type eq "organization"].value String
Adresy. [type eq "work"].country String
Adresy. [type eq "work"].streetAddress String
Adresy. [type eq "work"].region String
Adresy. [type eq "work"].locality String
Adresy. [type eq "work"].postalCode String
Wiadomości e-mail. [type eq "work"].address String
Organizacji. [type eq "work"].department String
Organizacji. [type eq "work"].title String
phoneNumbers. [type eq "work"].value String
phoneNumbers. [type eq "mobile"].value String
phoneNumbers. [type eq "work_fax"].value String
Wiadomości e-mail. [type eq "work"].address String
Organizacji. [type eq "work"].department String
Organizacji. [type eq "work"].title String
Adresy. [type eq "home"].country String
Adresy. [type eq "home"].formatted String
Adresy. [type eq "home"].locality String
Adresy. [type eq "home"].postalCode String
Adresy. [type eq "home"].region String
Adresy. [type eq "home"].streetAddress String
Adresy. [type eq "other"].country String
Adresy. [type eq "other"].formatted String
Adresy. [type eq "other"].locality String
Adresy. [type eq "other"].postalCode String
Adresy. [type eq "other"].region String
Adresy. [type eq "other"].streetAddress String
Adresy. [type eq "work"].formatted String
changePasswordAtNextLogin String
Wiadomości e-mail. [type eq "home"].address String
Wiadomości e-mail. [type eq "other"].address String
externalIds. [type eq "account"].value String
externalIds. [type eq "custom"].customType String
externalIds. [type eq "customer"].value String
externalIds. [type eq "login_id"].value String
externalIds. [type eq "network"].value String
gender.type String
GeneratedImmutableId String
Identyfikator String
Ims. [type eq "home"].protocol String
Ims. [type eq "other"].protocol String
Ims. [type eq "work"].protocol String
includeInGlobalAddressList String
ipWhitelisted String
Organizacji. [type eq "school"].costCenter String
Organizacji. [type eq "school"].department String
Organizacji. [type eq "school"].domain String
Organizacji. [type eq "school"].fullTimeEquivalent String
Organizacji. [type eq "school"].location String
Organizacji. [type eq "school"].name String
Organizacji. [type eq "school"].symbol String
Organizacji. [type eq "school"].title String
Organizacji. [type eq "work"].costCenter String
Organizacji. [type eq "work"].domain String
Organizacji. [type eq "work"].fullTimeEquivalent String
Organizacji. [type eq "work"].location String
Organizacji. [type eq "work"].name String
Organizacji. [type eq "work"].symbol String
OrgUnitPath String
phoneNumbers. [type eq "home"].value String
phoneNumbers. [type eq "other"].value String
Stron internetowych. [type eq "home"].value String
Stron internetowych. [type eq "other"].value String
Stron internetowych. [type eq "work"].value String
  1. W sekcji Mapowania wybierz pozycję Aprowizuj grupy firmy Microsoft Entra.

  2. Przejrzyj atrybuty grupy, które są synchronizowane z identyfikatora Entra firmy Microsoft do usługi G Suite w sekcji Mapowanie atrybutów. Atrybuty wybrane jako Właściwości dopasowania są używane do dopasowania grup w usłudze G Suite do operacji aktualizacji. Wybierz przycisk Zapisz, aby zatwierdzić wszelkie zmiany.

    Atrybut Typ
    adres e-mail String
    Elementy członkowskie String
    nazwa String
    opis String
  3. Aby skonfigurować filtry zakresu, skorzystaj z instrukcji przedstawionych w samouczku dotyczącym filtrów zakresu.

  4. Aby włączyć usługę aprowizacji firmy Microsoft dla usługi G Suite, zmień stan aprowizacji na . w sekcji Ustawienia.

    Stan aprowizacji — przełącznik w pozycji włączonej

  5. Zdefiniuj użytkowników i/lub grupy, które chcesz aprowizować w usłudze G Suite, wybierając żądane wartości w sekcji Zakres w sekcji Ustawienia.

    Zakres aprowizacji

  6. Gdy wszystko będzie gotowe do aprowizacji, kliknij przycisk Zapisz.

    Zapisywanie konfiguracji aprowizacji

Ta operacja spowoduje rozpoczęcie cyklu synchronizacji początkowej wszystkich użytkowników i grup zdefiniowanych w obszarze Zakres w sekcji Ustawienia. Cykl początkowy trwa dłużej niż kolejne cykle, które występują co około 40 minut, o ile usługa aprowizacji firmy Microsoft jest uruchomiona.

Uwaga

Jeśli użytkownicy mają już istniejące konto osobiste/konsumenckie przy użyciu adresu e-mail użytkownika Firmy Microsoft Entra, może to spowodować problem, który można rozwiązać przy użyciu narzędzia Google Transfer Tool przed wykonaniem synchronizacji katalogu.

Krok 6. Monitorowanie wdrożenia

Po skonfigurowaniu aprowizacji użyj następujących zasobów, aby monitorować wdrożenie:

  1. Użyj dzienników aprowizacji, aby określić, których użytkowników udało się lub nie udało aprowizować
  2. Sprawdź pasek postępu, aby zobaczyć stan cyklu aprowizacji i sposób jego zamknięcia do ukończenia
  3. Jeśli konfiguracja aprowizacji wydaje się być w złej kondycji, aplikacja przechodzi do kwarantanny. Więcej informacji o stanach kwarantanny znajdziesz tutaj.

Porady dotyczące rozwiązywania problemów

  • Usunięcie użytkownika z zakresu synchronizacji powoduje wyłączenie ich w aplikacji GSuite, ale nie spowoduje usunięcia użytkownika w usłudze G Suite

Dostęp do aplikacji just in time (JIT) za pomocą usługi PIM dla grup

Dzięki usłudze PIM dla grup możesz zapewnić dostęp just in time do grup w usłudze Google Cloud / Google Workspace i zmniejszyć liczbę użytkowników, którzy mają stały dostęp do uprzywilejowanych grup w usłudze Google Cloud / Google Workspace.

Konfigurowanie aplikacji dla przedsiębiorstw na potrzeby logowania jednokrotnego i aprowizacji

  1. Dodaj usługę Google Cloud /Google Workspace do dzierżawy, skonfiguruj ją do aprowizacji zgodnie z opisem w tym samouczku i rozpocznij aprowizację.
  2. Konfigurowanie logowania jednokrotnego dla usługi Google Cloud/Google Workspace.
  3. Utwórz grupę, która zapewnia wszystkim użytkownikom dostęp do aplikacji.
  4. Przypisz grupę do aplikacji Google Cloud/Google Workspace.
  5. Przypisz użytkownika testowego jako bezpośredniego członka grupy utworzonej w poprzednim kroku lub zapewnij im dostęp do grupy za pośrednictwem pakietu dostępu. Tej grupy można używać do trwałego, nieadmin dostępu w usłudze Google Cloud/ Google Workspace.

Włączanie usługi PIM dla grup

  1. Utwórz drugą grupę w usłudze Microsoft Entra ID. Ta grupa zapewnia dostęp do uprawnień administratora w usłudze Google Cloud/Google Workspace.
  2. Przełącz grupę do zarządzania w usłudze Microsoft Entra PIM.
  3. Przypisz użytkownika testowego jako uprawnionego do grupy w usłudze PIM z rolą ustawioną na element członkowski.
  4. Przypisz drugą grupę do aplikacji Google Cloud/Google Workspace.
  5. Aprowizacja na żądanie umożliwia utworzenie grupy w usłudze Google Cloud/Google Workspace.
  6. Zaloguj się do usługi Google Cloud/Google Workspace i przypisz drugą grupę niezbędnych uprawnień do wykonywania zadań administracyjnych.

Teraz każdy użytkownik końcowy, który zakwalifikował się do grupy w usłudze PIM, może uzyskać dostęp JIT do grupy w usłudze Google Cloud /Google Workspace, aktywując członkostwo w grupie.

  • Jak długo trwa aprowizowania użytkownika w aplikacji?
    • Po dodaniu użytkownika do grupy w usłudze Microsoft Entra ID poza aktywowaniem członkostwa w grupie przy użyciu usługi Microsoft Entra ID Privileged Identity Management (PIM):
      • Członkostwo w grupie jest aprowizowane w aplikacji podczas następnego cyklu synchronizacji. Cykl synchronizacji jest uruchamiany co 40 minut.
    • Gdy użytkownik aktywuje członkostwo w grupie w usłudze Microsoft Entra ID PIM:
      • Członkostwo w grupie jest aprowidowane w ciągu 2–10 minut. Gdy jednocześnie występuje duża liczba żądań, żądania są ograniczane w tempie pięciu żądań na 10 sekund.
      • Dla pierwszych pięciu użytkowników w ciągu 10 sekund aktywowania członkostwa w grupie dla określonej aplikacji członkostwo w grupie jest aprowizowane w aplikacji w ciągu 2–10 minut.
      • W przypadku szóstego użytkownika i powyżej w ciągu 10 sekund aktywowania członkostwa w grupie dla określonej aplikacji członkostwo w grupie jest aprowizowane do aplikacji w następnym cyklu synchronizacji. Cykl synchronizacji jest uruchamiany co 40 minut. Limity ograniczania przepływności dotyczą aplikacji dla przedsiębiorstw.
  • Jeśli użytkownik nie może uzyskać dostępu do niezbędnej grupy w usłudze Google Cloud /Google Workspace, przejrzyj dzienniki usługi PIM i dzienniki aprowizacji, aby upewnić się, że członkostwo w grupie zostało pomyślnie zaktualizowane. W zależności od sposobu tworzenia architektury aplikacji docelowej może upłynąć więcej czasu na zastosowanie członkostwa w grupie w aplikacji.
  • Alerty dotyczące niepowodzeń można tworzyć przy użyciu usługi Azure Monitor.

Dziennik zmian

  • 10/17/2020 — dodano obsługę większej liczby atrybutów użytkowników i grup usługi G Suite.
  • 10/17/2020 — Zaktualizowano nazwy atrybutów docelowych usługi G Suite, aby były zgodne z definicją w tym miejscu.
  • 10/17/2020 — zaktualizowano domyślne mapowania atrybutów.

Więcej zasobów

Następne kroki