Konfiguracja SAML w Microsoft Entra ID na potrzeby jednokrotnego logowania
PlaidCloud obsługuje jednokrotne logowanie (SSO) przez SAML 2.0. Ten przewodnik opisuje konfigurację Microsoft Entra ID (dawniej Azure Active Directory) jako dostawcy tożsamości SAML, tak aby użytkownicy Twojej organizacji mogli uwierzytelniać się przez Entra podczas uzyskiwania dostępu do PlaidCloud.
Wymagania wstępne
Dział zatytułowany „Wymagania wstępne”- Aktywna dzierżawa Microsoft Entra ID (Azure AD)
- Konto z jedną z następujących ról Entra: Global Administrator, Cloud Application Administrator lub Application Administrator
- 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ę Enterprise Application w Entra ID i przekazujesz PlaidCloud swój App Federation Metadata URL.
- PlaidCloud przekazuje Ci identyfikator Service Provider (SP) Entity ID oraz Reply URL (Assertion Consumer Service URL), potrzebne do ukończenia konfiguracji Entra.
Skontaktuj się z pomocą techniczną PlaidCloud, aby uzyskać wartości SP przed ukończeniem kroku 3 poniżej.
Krok 1: Utwórz aplikację Enterprise Application
Dział zatytułowany „Krok 1: Utwórz aplikację Enterprise Application”- Zaloguj się do portalu Azure i przejdź do Microsoft Entra ID.
- W lewym panelu bocznym wybierz Enterprise Applications.
- Kliknij + New application.
- Kliknij + Create your own application.
- Wpisz nazwę aplikacji (np.
PlaidCloud SSO). - Wybierz Integrate any other application you don’t find in the gallery (Non-gallery).
- Kliknij Utwórz.
Krok 2: Włącz jednokrotne logowanie oparte na SAML
Dział zatytułowany „Krok 2: Włącz jednokrotne logowanie oparte na SAML”- Po utworzeniu aplikacji wybierz Single sign-on w lewym panelu bocznym w sekcji Manage.
- Na ekranie „Select a single sign-on method” kliknij SAML.
Krok 3: Skonfiguruj podstawowe ustawienia SAML
Dział zatytułowany „Krok 3: Skonfiguruj podstawowe ustawienia SAML”- W sekcji Basic SAML Configuration kliknij Edytuj.
- W polu Identifier (Entity ID) wpisz SP Entity ID przekazany przez PlaidCloud.
- W polu Reply URL (Assertion Consumer Service URL) wpisz adres ACS URL przekazany przez PlaidCloud.
- Kliknij Zapisz.
Krok 4: Skonfiguruj atrybuty i oświadczenia
Dział zatytułowany „Krok 4: Skonfiguruj atrybuty i oświadczenia”Domyślnie Entra przekazuje w asercji SAML adres e-mail i nazwę użytkownika. Jeśli Twoja konfiguracja PlaidCloud korzysta z przypisań do grup zabezpieczeń z SSO, uwzględnij także oświadczenia grup.
Dodaj oświadczenia grup
Dział zatytułowany „Dodaj oświadczenia grup”- W sekcji Attributes & Claims kliknij Edytuj.
- Kliknij + Add a group claim.
- Wybierz Groups assigned to the application (zalecane, aby ograniczyć rozmiar tokenu).
- W polu Source attribute wybierz odpowiednią wartość:
- ID grupy — przekazuje identyfikator obiektu Azure (UUID) grupy
- Cloud-only group display names — przekazuje czytelną nazwę grupy (dla grup tylko w chmurze)
- sAMAccountName — przekazuje nazwę grupy lokalnej (dla środowisk hybrydowych/synchronizowanych)
- Kliknij Zapisz.
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 Enterprise Application.
- W lewym panelu bocznym wybierz Users and groups w sekcji Manage.
- Kliknij + Add user/group.
- Wybierz użytkowników lub grupy, które powinny mieć dostęp SSO do PlaidCloud.
- Kliknij Przypisz.
Krok 6: Pobierz i prześlij App Federation Metadata URL
Dział zatytułowany „Krok 6: Pobierz i prześlij App Federation Metadata URL”Po skonfigurowaniu aplikacji znajdź Federation Metadata URL i prześlij go do PlaidCloud, aby dokończyć integrację.
- Przejdź do strony Single sign-on swojej aplikacji Enterprise Application.
- Przewiń do sekcji SAML Certificates.
- Skopiuj App Federation Metadata URL.
Prześlij ten adres 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.
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 Microsoft.
- Zaloguj się, używając poświadczeń Entra ID.
- Po pomyślnym uwierzytelnieniu zostaniesz przekierowany z powrotem do PlaidCloud.
Jeśli wystąpią błędy, sprawdź, czy:
- SP Entity ID i Reply URL dokładnie odpowiadają wartościom przekazanym przez PlaidCloud
- użytkownik próbujący się zalogować jest przypisany do aplikacji Enterprise Application
- App Federation Metadata URL przesłany do PlaidCloud jest dostępny (nie jest blokowany przez zaporę sieciową ani politykę dostępu warunkowego)