Scenariusz
Skonfigurowałeś Exclaimer i używasz OKTA do synchronizacji danych użytkowników z Google Workspace. Niektóre szczegóły użytkowników, takie jak stanowisko pracy, brakuje w podpisach.
Przyczyna
Exclaimer dla Google Workspace korzysta z interfejsu API Google do pobierania danych dla każdego konta i wymaga, aby dane pola miały ustawioną wartość primary: true.
Domyślnie OKTA nie ustawia tej wartości dla atrybutów 'Organizations'.
Rozwiązanie
Aby ustawić dane organizacji jako podstawowe:
- Przejdź do Konsoli administratora Google Workspace - strona Directory API (https://developers.google.com/admin-sdk/directory/v1/reference/users/get).
- W prawym panelu, w polu userKey, wprowadź adres e-mail użytkownika, którego chcesz zapytać.
- Z listy rozwijanej projection wybierz full.
Przykład:
- Po wypełnieniu szczegółów, kliknij EXECUTE.
- Po wyświetleniu monitu, zaloguj się na konto Google Workspace, aby uwierzytelnić zapytanie:
- Skopiuj wymagany parametr wraz z wszystkimi podparametrami.
Przykład:
"organizations": [ { "title": "Title", "customType": "", "department": "IT" } - Przejdź do https://developers.google.com/admin-sdk/directory/v1/reference/users/update
- Ustaw userKey jako adres e-mail użytkownika.
- W Ciele żądania określ parametry, które chcesz ustawić.
Przykład:
{ "organizations": [ { "title": "Title", "primary": true, "customType": "", "department": "IT" } ] }
OSTRZEŻENIE! Musisz określić wszystkie podparametry dla organizacji, w przeciwnym razie zostaną one nadpisane pustymi wartościami. - Kliknij EXECUTE.
- Po wyświetleniu monitu, zaloguj się na konto Google Workspace-Suite, aby uwierzytelnić zapytanie.
- Po wyświetleniu monitu, udziel uprawnienia do eksploratora interfejsów API Google:
- Powtórz ten proces dla wszystkich dotkniętych użytkowników.
- Po zakończeniu procesu, synchronizuj dane użytkowników w Exclaimer.
UWAGA: Możliwe jest dodanie atrybutu Primary dla nowo utworzonych użytkowników w OKTA. Aby uzyskać więcej informacji, zobacz przewodnik zewnętrzny: https://support.bettercloud.com/s/article/Okta-to-G-Suite-Provisioning-bc88101