Authenticating with SAML
Security Assertion Markup Language (SAML) is an open standard where you can use one set of credentials to log in to many different websites.
As of Weave 2.6.5, SAML 2.0 is supported by Weave as a means of authenticating users.
SAML is the specification that outlines the steps required to perform the authentication but there are multiple different implementations of SAML Identity Providers (IdP), Weave itself is a SAML Service Provider (SP), this includes:
Active Directory Federation Services (ADFS) - a Single Sign-On (SSO) solution created by Microsoft
- Azure Active Directory (Azure AD) - a cloud based SSO solution provided by Microsoft
- Keycloak - an open source identity and access management solution provided by Red Hat
- Cognito - an AWS identity provider solution provided by Amazon
- Okta - a cloud based SAML identity provider created by Okta, Inc.
Weave itself uses the Keycloak Java library, which is different from the Keycloak identity provider listed above but is provided by the same team, for communicating with whichever SAML Identity Provider you wish to integrate with. This page documents how to configure Weave so that it will use this Keycloak library to communicate with your chosen SAML IdP.
Learn more about SAML Authentication
Take the pain out of SAML configuration. Cohga professional services team are ready to work with your IT team to deliver a smooth transition. Contact us now to start the discussion.