Skip to main content

SAML 2.0 Authentication

AxonFlow supports SAML 2.0 (Security Assertion Markup Language) for enterprise authentication, enabling secure federated identity with your corporate identity provider.

What is SAML?

SAML 2.0 is an industry-standard protocol for exchanging authentication and authorization data between an identity provider (IdP) and a service provider (SP). It enables secure single sign-on without transmitting passwords.

Benefits

Security

  • No passwords transmitted - Cryptographic assertions instead of credentials
  • Signed assertions - Tamper-proof authentication tokens
  • Encrypted data - Optional encryption for sensitive attributes
  • Certificate-based trust - Established trust via X.509 certificates

Enterprise Integration

  • Industry standard - Works with any SAML 2.0 compliant IdP
  • Attribute mapping - Map IdP attributes to AxonFlow user properties
  • Group claims - Sync group memberships for role assignment
  • Just-in-time provisioning - Create users on first login

Supported Identity Providers

ProviderSP-InitiatedIdP-Initiated
Okta
Azure AD (Entra ID)
OneLogin
Ping Identity
ADFS
Shibboleth

SAML Flow

SP-Initiated SSO

User starts at AxonFlow and is redirected to IdP:

1. User → AxonFlow (request access)
2. AxonFlow → IdP (SAML AuthnRequest)
3. User → IdP (authenticate)
4. IdP → AxonFlow (SAML Response with Assertion)
5. AxonFlow → User (session created, access granted)

IdP-Initiated SSO

User starts at IdP and clicks AxonFlow app:

1. User → IdP (click AxonFlow app)
2. IdP → AxonFlow (SAML Response with Assertion)
3. AxonFlow → User (session created, access granted)

Configuration Overview

AxonFlow as a SAML Service Provider requires:

SettingDescription
Entity IDUnique identifier for AxonFlow SP
ACS URLAssertion Consumer Service endpoint
IdP MetadataYour IdP's SAML metadata
CertificateIdP's signing certificate

Your IdP requires:

SettingDescription
SP Entity IDAxonFlow's entity ID
ACS URLAxonFlow's assertion consumer URL
Attribute StatementsUser attributes to include

Certificate Management

SAML relies on X.509 certificates for signing and verifying assertions. Proper certificate lifecycle management is critical for uninterrupted SSO.

Certificate Rotation

Rotate certificates before expiry to avoid authentication outages:

StepActionTiming
1Generate new certificate30 days before expiry
2Upload new certificate to AxonFlow as secondary30 days before expiry
3Update IdP with new certificate14 days before expiry
4Promote new certificate to primary in AxonFlow7 days before expiry
5Remove old certificateAfter expiry

AxonFlow Enterprise supports dual certificates during rotation, so authentication continues uninterrupted while both the old and new certificates are active.

Certificate Expiry Monitoring

AxonFlow tracks certificate expiry and raises alerts:

AlertTriggerAction
Warning30 days before expiryPlan rotation
Critical7 days before expiryRotate immediately
ErrorCertificate expiredSSO will fail, rotate now

SAML Metadata Example

AxonFlow exposes its SP metadata at a well-known URL. Provide this to your IdP during setup:

SP Metadata URL: https://your-axonflow.example.com/saml/metadata

Example SP metadata snippet:

<md:EntityDescriptor
xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata"
entityID="https://your-axonflow.example.com/saml/metadata">
<md:SPSSODescriptor
AuthnRequestsSigned="true"
WantAssertionsSigned="true"
protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">
<md:AssertionConsumerService
Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
Location="https://your-axonflow.example.com/saml/acs"
index="0" />
<md:NameIDFormat>
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
</md:NameIDFormat>
</md:SPSSODescriptor>
</md:EntityDescriptor>

Import your IdP's metadata XML via the Enterprise admin console or API to complete the trust relationship.

Enterprise Feature

CapabilityCommunityEnterprise
SAML 2.0 SP-initiated SSO
SAML 2.0 IdP-initiated SSO
Just-in-time user provisioning
Group claim mapping
SAML assertion logging
Enterprise Feature

SAML authentication is available exclusively with AxonFlow Enterprise. Contact sales to enable SAML for your organization.

Learn More

Enterprise customers can access detailed SAML documentation including:

  • Complete setup guides for each identity provider
  • Attribute mapping configuration
  • Group-to-role mapping
  • Troubleshooting and debugging

Access the Enterprise Documentation Portal for full implementation details.