Konfiguracja SAML w Okta na potrzeby jednokrotnego logowania
PlaidCloud obsługuje jednokrotne logowanie (SSO) przez SAML 2.0. Ten przewodnik opisuje konfigurację Okta jako dostawcy tożsamości SAML, tak aby użytkownicy Twojej organizacji mogli uwierzytelniać się przez Okta podczas uzyskiwania dostępu do PlaidCloud.
Wymagania wstępne
Dział zatytułowany „Wymagania wstępne”- Konto Okta z rolą Administrator (Super Admin lub Org 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 aplikację SAML w Okta i przekazujesz PlaidCloud swój Identity Provider Metadata URL.
- PlaidCloud przekazuje Ci identyfikator Service Provider (SP) Entity ID oraz Single Sign-On URL (ACS URL), potrzebne do ukończenia konfiguracji aplikacji Okta.
Skontaktuj się z pomocą techniczną PlaidCloud, aby uzyskać wartości SP przed ukończeniem kroku 3 poniżej.
Krok 1: Utwórz nową aplikację SAML
Dział zatytułowany „Krok 1: Utwórz nową aplikację SAML”- Zaloguj się do konsoli administracyjnej Okta.
- W lewym panelu bocznym przejdź do Applications > Applications.
- Kliknij Create App Integration.
- Jako metodę logowania wybierz SAML 2.0.
- Kliknij Dalej.
- Wpisz nazwę aplikacji (np.
PlaidCloud SSO) i opcjonalnie prześlij logo. - Kliknij Dalej.
Krok 2: Skonfiguruj ustawienia SAML
Dział zatytułowany „Krok 2: Skonfiguruj ustawienia SAML”- W polu Single sign-on URL wpisz adres ACS URL przekazany przez PlaidCloud.
- W polu Audience URI (SP Entity ID) wpisz SP Entity ID przekazany przez PlaidCloud.
- Pozostaw pole Default RelayState puste, chyba że pomoc techniczna PlaidCloud zaleci inaczej.
- Ustaw Name ID format na EmailAddress.
- Ustaw Application username na E-mail.
- Kliknij Dalej.
Krok 3: Skonfiguruj instrukcje atrybutów
Dział zatytułowany „Krok 3: Skonfiguruj instrukcje atrybutów”Na tym samym ekranie ustawień SAML dodaj instrukcje atrybutów, aby PlaidCloud otrzymywał dane użytkownika w asercji SAML.
Atrybuty użytkownika
Dział zatytułowany „Atrybuty użytkownika”W sekcji Attribute Statements dodaj następujące pozycje:
| Nazwa | Format nazwy | Wartość |
|---|---|---|
email |
Nieokreślony | user.email |
firstName |
Nieokreślony | user.firstName |
lastName |
Nieokreślony | user.lastName |
Atrybuty grup (opcjonalnie)
Dział zatytułowany „Atrybuty grup (opcjonalnie)”Jeśli Twoja konfiguracja PlaidCloud korzysta z przypisywania ról zabezpieczeń na podstawie grup, dodaj instrukcję atrybutu grupy, aby członkostwo w grupach było przekazywane w asercji.
W sekcji Group Attribute Statements dodaj następujące pozycje:
| Nazwa | Format nazwy | Filtr |
|---|---|---|
groups |
Nieokreślony | Matches regex — .* (lub bardziej szczegółowy wzorzec ograniczający uwzględniane grupy) |
Kliknij Dalej, następnie wybierz I’m an Okta customer adding an internal app i kliknij Finish.
Krok 4: Pobierz i prześlij Identity Provider Metadata URL
Dział zatytułowany „Krok 4: Pobierz i prześlij Identity Provider Metadata URL”Po utworzeniu aplikacji znajdź adres URL metadanych i prześlij go do PlaidCloud, aby dokończyć integrację.
- Na stronie szczegółów aplikacji wybierz kartę Sign On.
- Przewiń do sekcji SAML 2.0 i kliknij More details.
- Skopiuj Metadata URL (w formacie
https://your-org.okta.com/app/your-app-id/sso/saml/metadata).
Prześlij ten 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.
Krok 5: Przypisz użytkowników i grupy do aplikacji
Dział zatytułowany „Krok 5: Przypisz użytkowników i grupy do aplikacji”Uwierzytelniać się w ramach tej konfiguracji SSO będą mogli tylko użytkownicy i grupy przypisani do aplikacji.
- Na stronie szczegółów aplikacji wybierz kartę Assignments.
- Kliknij Przypisz i wybierz Assign to People lub Assign to Groups.
- Wybierz użytkowników lub grupy, które powinny mieć dostęp SSO do PlaidCloud, i kliknij Przypisz.
- Kliknij Gotowe.
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 Okta.
- Zaloguj się, używając poświadczeń Okta.
- Po pomyślnym uwierzytelnieniu zostaniesz przekierowany z powrotem do PlaidCloud.
Jeśli wystąpią błędy, sprawdź, czy:
- ACS URL i SP Entity ID dokładnie odpowiadają wartościom przekazanym przez PlaidCloud
- użytkownik próbujący się zalogować jest przypisany do aplikacji w Okta
- Name ID format jest ustawiony na EmailAddress, a Application username na E-mail
- Metadata URL przesłany do PlaidCloud jest dostępny