Konfiguracja SAML

W tym artykule dowiesz się, jak skonfigurować logowanie do Xopero za pomocą SAML.

circle-exclamation
triangle-exclamation

Integracja Xopero ONE działa przez protokół SAML 2.0, co oznacza, że dowolna platforma obsługująca ten protokół może zostać zintegrowana z Xopero ONE. Konfiguracja jest prosta, używa jedynie identyfikatora jednostki (entity ID), adresu URL metadanych (metadata URL), adresu URL odpowiedzi (reply URL), oraz adresu URL logowania (logout URL), a w niektórych przypadkach certyfikatu i klucza prywatnego (private key). Nazwy te mogą się różnić w zależności od konwencji nazewnictwa na poszczególnych platformach.

Poniższa tabela ilustruje konfigurację integracji SAML dla wybranych platform, w tym Auth0, Azure AD, CyberArk, Google, JumpCloud, Okta, oraz OneLogin.

circle-1Konfiguracja w Auth0 circle-2Konfiguracja w Xopero ONE

Konfiguracja w Auth0

  1. Otwórz swój dashboard w Auth0, przejdź do Dashboard > Applications > Applications, następnie kliknij przycisk Create Application w prawym górnym rogu ekranu.

  1. W oknie Create application wprowadź unikalną, własną nazwę aplikacji (w tym przykładzie użyjemy XoperoAuth0), wybierz opcję Regular Web Applications i kliknij Create:

  1. W oknie nowo utworzonej aplikacji przejdź do zakładki Settings , przewiń na sam dół i kliknij Advanced Settings aby rozwinąć.

  1. Przejdź do zakładki Endpoints i znajdź sekcję SAML . Skopiuj SAML Metadata URL i zapisz na później — będzie potrzebny do konfiguracji Xopero ONE.

  1. Przewiń z powrotem na górę i otwórz zakładkę Addons następnie przełącz przycisk SAML2 WEB APP.

  1. W otwartym oknie przejdź do zakładki Settings i wpisz Application Callback URL w następujący sposób:

https://XoperoONEManagementServiceURL/Auth/AssertionConsumerService

circle-exclamation
  1. W tej samej zakładce przewiń w dół wewnątrz pola kodu i odkomentuj 31., 32. i 33. linię, a następnie edytuj linię 32 w następujący sposób:

circle-exclamation
  1. Po zakończeniu przewiń na dół okna dodatku i kliknij przycisk Enable a następnie zamknij okno, aby zakończyć konfigurację aplikacji.


Konfiguracja w Xopero ONE

  1. Zaloguj się do swojego panelu XMS, przejdź do Ustawienia (lewy dolny róg w lewym menu) i wybierz Zewnętrzni Dostawcy Tożsamości.

  1. Kliknij przycisk Dodaj nowego dostawcę i uzupełnij szczegóły:

Nazwa: własna nazwa, np. Auth0.

Entity ID: powinno być takie samo jak nazwa ustawiona jako nazwa aplikacji w Auth0 (w tym przykładzie to XoperoAuth0).

  1. Następnie wklej uprzednio skopiowany SAML Metadata URL w polu URL metadanych.

  1. Dodaj certyfikat i hasło, jeśli jest to wymagane.

  2. Skonfiguruj domyślny Język oraz Rolę dla użytkowników z uprawnieniami do uwierzytelniania Auth0 SAML.

  3. Sprawdź ustawienia i kliknij Zapisz na dole zakładki Dodaj dostawcę tożsamości.

  4. Kliknij Zapisz aby zakończyć konfigurację. Możesz się teraz wylogować i przetestować skonfigurowaną integrację logowania SAML.

Last updated