Czym jest SAML?
SAML (Security Assertion Markup Language) to otwarty standard wymiany danych o uwierzytelnianiu i uprawnieniach. Używana dziś wersja SAML 2.0 pochodzi z 2005 roku i jest rozwijana przez organizację OASIS.
W SAML występują dwie role:
- Dostawca tożsamości (IdP): system, który zna osoby i sprawdza ich logowanie, na przykład Microsoft Entra ID, Okta lub własna usługa katalogowa.
- Dostawca usługi (SP): aplikacja, z której ktoś chce skorzystać.
Przy logowaniu aplikacja przekierowuje osobę do IdP. IdP sprawdza ją i odsyła podpisane potwierdzenie (asercję), często z atrybutami takimi jak adres e-mail czy grupy. Aplikacja ufa temu podpisowi i wpuszcza użytkownika.
SAML jest najczęściej spotykany w większych organizacjach, które utrzymują centralnego dostawcę tożsamości i chcą podłączyć do niego każdą aplikację. Nowsze aplikacje często obsługują też OpenID Connect, oparty na OAuth 2.0.
SAML w Openbase.one
SAML jest dostępny w planie Enterprise. We wszystkich pozostałych planach logujecie się przez Google Workspace, Microsoft Entra ID, kod wysłany e-mailem bez hasła albo hasłem; administratorzy mogą wyłączyć hasła. Jeśli wasza firma wymaga własnego dostawcy tożsamości SAML, porozmawiajcie z nami o planie Enterprise.
Opiszcie swoją pierwszą aplikację i zobaczcie, jak sprawdzona trafia na produkcję.
Zacznij za darmo