Follow these steps to set up SAML 2.0 Single Sign-On (SSO) on your Axero platform with a third-party identity provider, the service that holds your organization's accounts and checks who is signing in. The steps work with Duo, Shibboleth, IBM Verify, CyberArk, and any other standards-compliant SAML 2.0 provider.
false
MakePermanentCookieForThirdPartyLogin
Important: The exact steps and terms vary a lot by provider, so check your provider's own SAML documentation for detailed instructions. These are the general steps:
https://youraxerosite.com/SAML/AssertionConsumerService.aspx
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
urn:oasis:names:tc:SAML:2.0:nameid-format:persistent
urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
email
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname
givenname
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname
surname
Important: Always test your SAML configuration thoroughly before you roll it out to all users.
SAMLAutoUserCreation
jsmith@example.com
jsmith
#EXT#
To bring profile details from your SAML provider into Axero, map SAML attributes to Axero properties:
Important Notes:
givenName
GIVENNAME
Mapping the manager, or Reports to, field
Send a value that identifies the manager as a person: their email address or their Axero username. A user principal name works too, because Axero falls back to the part before the @ and matches it against usernames. A display name is matched only as a last resort, and unreliably. If nothing else matches, Axero searches for a person whose profile title equals the value exactly. That search depends on the search index being current, and it cannot tell two people with the same name apart, so do not rely on it.
If the value cannot be matched, Axero holds on to it rather than reporting a failure. It resolves the value later if a matching account is created. That is why unmatched managers appear to move into a temporary Reports to value and then fix themselves weeks later.
In Microsoft Entra ID, the claim source you pick decides which of these you get:
user.manager.mail
user.manager.userPrincipalName
user.manager.displayName
user.manager
These options are configured in Axero's System Properties:
EnableAutoLoginViaSaml
true
SAMLUserEmailMatch
SAMLAutoUserUpdate
UserInactivityTimeOutInMinutes
MaxInvalidLoginAttempts
FailedAttemptLogInterval
SAMLWantSAMLResponseSigned
SAMLWantAssertionSigned
SCIMSyncRoles
These properties take the words true or false. A numeric 1 or 0 is not recognized. Most of them then read it as false, so entering 1 for SAMLAutoUserCreation or SAMLAutoUserUpdate turns that setting off rather than on, with no error shown. EnableAutoLoginViaSaml and MakePermanentCookieForThirdPartyLogin are stricter: any value other than the two words raises an error instead of falling back to a value.
1
0
The two signing properties are not created on a new site. They appear in System Properties once you select SAML on the Single Sign On page and click Save, which writes both as false. A change to either one takes effect the next time the SAML settings load: when you click Update on the Single Sign On page, or when the site restarts.
Common problems when setting up SAML 2.0 SSO with Axero, and how to fix them:
https://yourdomain/SAML/AssertionConsumerService.aspx
http://schemas.microsoft.com/ws/2008/06/identity/claims/role
If you need help, submit a private case to the Axero support team. Include:
With these details, the support team can help you faster and more accurately.
is requesting access to a wiki that you have locked: https://my.axerosolutions.com/spaces/5/axero-documentation/wiki/view/108641/saml-2-0-sso
Your session has expired. You are being logged out.