SAML 2.0

FoxIDs supports SAML 2.0 as both authentication method and application registration.

SAML (Security Assertion Markup Language) 2.0 is an XML-based open standard for authentication and authorization. It enables Single Sign-On (SSO), allowing users to authenticate once and gain access to multiple applications without needing to re-enter credentials.

The two SAML 2.0 flows are supported in authentication methods and application registrations: the SP-Initiated Login flow, which is the most widely used and recommended flow, and the IdP-initiated Login flow.

FoxIDs supports both RSA and ECDSA certificates as SAML signature validation certificates, configurable signature validation algorithm allowlists, and XML canonicalisation interoperability for SAML signatures. SAML application registrations can also encrypt authentication responses with separate data encryption and key encryption algorithm settings.

FoxIDs SAML 2.0

Authentication method

Configure a SAML 2.0 authentication method that trusts an external SAML 2.0 Identity Provider (IdP).

SAML 2.0 is widely used in enterprise environments, enabling secure identity federation across different organisations and applications.

How-to guides:

Application registration

Configure your application as a SAML 2.0 application registration.

How-to guides:

Connect FoxIDs environments

FoxIDs environments can be connected in two ways:

Choose Environment Link when both environments are in the same tenant and you want the simplest setup. Choose OpenID Connect when you need to connect across tenants or across separate FoxIDs deployments.

Claim mappings

Claim mappings between SAML 2.0 claim types and JWT claim types are created automatically and can be configured in the settings menu in FoxIDs Control. The claim mappings are global for the environment.

SAML 2.0 claims are internally converted to JWT claims between authentication method and application registration.

Configure JWT and SAML 2.0 mappings

Your Privacy

Your Privacy

We use cookies to make your experience of our websites better. Click the 'Accept all cookies' button to agree to the use of cookies. To opt out of non-essential cookies, click 'Necessary cookies only'.

Visit our Privacy Policy page for more