Konfiguracja SAML w Google Workspace na potrzeby jednokrotnego logowania
PlaidCloud obsługuje jednokrotne logowanie (SSO) przez SAML 2.0. Ten przewodnik opisuje konfigurację Google Workspace jako dostawcy tożsamości SAML, tak aby użytkownicy Twojej organizacji mogli uwierzytelniać się przez Google podczas uzyskiwania dostępu do PlaidCloud.
Wymagania wstępne
Dział zatytułowany „Wymagania wstępne”- Konto Google Workspace (Business Starter lub wyższy)
- Konto Google Workspace z rolą Super Admin
- Kontakt z pomocą techniczną PlaidCloud w celu skoordynowania konfiguracji i wymiany wartości konfiguracyjnych
Przegląd
Dział zatytułowany „Przegląd”Proces konfiguracji polega na wymianie metadanych SAML między dwiema stronami:
- Ty konfigurujesz niestandardową aplikację SAML w Google Workspace i przekazujesz PlaidCloud swój IdP Metadata URL.
- PlaidCloud przekazuje Ci identyfikator Service Provider (SP) Entity ID oraz adres ACS URL (Assertion Consumer Service URL), potrzebne do ukończenia konfiguracji Google Workspace.
Skontaktuj się z pomocą techniczną PlaidCloud, aby uzyskać wartości SP przed ukończeniem kroku 3 poniżej.
Krok 1: Utwórz niestandardową aplikację SAML
Dział zatytułowany „Krok 1: Utwórz niestandardową aplikację SAML”- Zaloguj się do konsoli administracyjnej Google jako Super Admin.
- Przejdź do Aplikacje > Web and mobile apps.
- Kliknij Add app > Add custom SAML app.
- Wpisz nazwę aplikacji (np.
PlaidCloud SSO) i opcjonalnie dodaj opis oraz ikonę. - Kliknij Kontynuuj.
Krok 2: Pobierz IdP Metadata URL
Dział zatytułowany „Krok 2: Pobierz IdP Metadata URL”Na ekranie Google Identity Provider details Google wyświetla informacje o dostawcy tożsamości potrzebne PlaidCloud.
- Skopiuj SSO URL i Entity ID oraz pobierz Certificate — albo
- Kliknij Kopiuj obok adresu URL IDP metadata (w formacie
https://accounts.google.com/o/saml2/idp?idpid=XXXXXXXXX).
Prześlij ten IdP Metadata URL do pomocy technicznej PlaidCloud. To adres URL Entity Descriptor, którego PlaidCloud potrzebuje do skonfigurowania relacji zaufania po stronie dostawcy tożsamości. Gdy PlaidCloud otrzyma ten adres, zespół dokończy konfigurację Keycloak i powiadomi Cię, że SSO jest gotowe do testów.
- Kliknij Kontynuuj, aby przejść do konfiguracji dostawcy usług.
Krok 3: Skonfiguruj szczegóły dostawcy usług
Dział zatytułowany „Krok 3: Skonfiguruj szczegóły dostawcy usług”- W polu ACS URL wpisz adres ACS URL przekazany przez PlaidCloud.
- W polu Entity ID wpisz SP Entity ID przekazany przez PlaidCloud.
- Pozostaw pole Start URL puste, chyba że pomoc techniczna PlaidCloud zaleci inaczej.
- Ustaw Name ID format na EMAIL.
- Ustaw Name ID na Informacje podstawowe > Primary email.
- Kliknij Kontynuuj.
Krok 4: Skonfiguruj mapowanie atrybutów
Dział zatytułowany „Krok 4: Skonfiguruj mapowanie atrybutów”Google Workspace przekazuje atrybuty użytkownika do PlaidCloud w asercji SAML. Zmapuj co najmniej adres e-mail użytkownika. Jeśli Twoja konfiguracja PlaidCloud korzysta z przypisywania ról zabezpieczeń na podstawie grup, zmapuj także członkostwo w grupach.
Podstawowe mapowanie atrybutów
Dział zatytułowany „Podstawowe mapowanie atrybutów”Dodaj następujące mapowania atrybutów na ekranie Attribute mapping:
| Atrybut katalogu Google | Atrybut aplikacji |
|---|---|
| Podstawowy adres e-mail | email |
| Imię | firstName |
| Nazwisko | lastName |
Kliknij Add mapping, aby dodać każdy wiersz.
Członkostwo w grupach (opcjonalnie)
Dział zatytułowany „Członkostwo w grupach (opcjonalnie)”Jeśli chcesz, aby PlaidCloud automatycznie przypisywał użytkowników do grup zabezpieczeń na podstawie ich członkostwa w grupach Google:
- Kliknij Add mapping.
- W polu Google Directory attributes wybierz Group membership i wskaż odpowiednie grupy Google.
- Ustaw nazwę App attribute na
groups(oczekiwaną nazwę potwierdź z pomocą techniczną PlaidCloud).
Kliknij Finish.
Krok 5: Włącz aplikację dla użytkowników
Dział zatytułowany „Krok 5: Włącz aplikację dla użytkowników”Domyślnie nowa aplikacja SAML jest wyłączona dla wszystkich użytkowników. Włącz ją dla odpowiednich jednostek organizacyjnych lub grup.
- Na stronie szczegółów aplikacji kliknij User access.
- Wybierz jednostkę organizacyjną lub grupy, które powinny mieć dostęp SSO do PlaidCloud.
- Ustaw stan usługi na Włączone.
- Kliknij Zapisz.
Testowanie integracji
Dział zatytułowany „Testowanie integracji”Gdy PlaidCloud potwierdzi, że konfiguracja jest ukończona:
- Przejdź do obszaru roboczego PlaidCloud Twojej organizacji (np.
https://my-workspace.plaid.cloud). - Zostaniesz przekierowany na stronę logowania Google.
- Zaloguj się, używając poświadczeń Google Workspace.
- Po pomyślnym uwierzytelnieniu zostaniesz przekierowany z powrotem do PlaidCloud.
Jeśli wystąpią błędy, sprawdź, czy:
- SP Entity ID i ACS URL dokładnie odpowiadają wartościom przekazanym przez PlaidCloud
- użytkownik próbujący się zalogować należy do jednostki organizacyjnej lub grupy, dla której aplikacja jest włączona
- Name ID format jest ustawiony na EMAIL i zmapowany na Primary email
- IdP Metadata URL przesłany do PlaidCloud jest dostępny