To use SSO, you must configure both the SSO provider and Aptible with metadata related to the SAML protocol. This documentation covers the process in general terms applicable to any SSO provider. Then, it covers in detail the setup process in Okta.
SSO URL
to refer to the redirect URL on their server. This value is called the ACS URL
in their guide.
This is the first URL provided on the Aptible settings page. It should end in saml/consume
.
Entity ID
to refer to this value in its guide.
This is the second value on the Aptible information page. It should end in saml/metadata
📘 This URL provides all the metadata needed by an SSO provider to setup SAML for your account with Aptible. If your SSO provider, has an option to use this metadata, you can provide this URL to automate setup. Neither Okta nor Google allow for setup this way.
EmailAddress
, emailAddress
, or Email
formats, one of which should be selected. If not, the Unspecified
format, should be used. If none of those are available, Persistent
format is also acceptable.
Some SSO providers do not require manual setting of the Name ID format and will automatically assign one based on the attribute selected in the next step.
❗️ Warning
If the email address sent by the SSO provider does not exactly match the email address associated with their Aptible account, the user will not be able to login via your SSO provider. If users are having issues logging in, you should confirm those email addresses match.
SHA-256
over those with SHA-1
.
📘 Note
Aptible only supports SSO configurations with a single certificate at this time. If you get an error when applying your configuration, check to see if it contains multiple KeyDescriptor
elements. If you require multiple certificates please notify Aptible Support.
❗️ Warning
When you retrieve the metadata, you should ensure the SSO provider’s site is an HTTPS site. This ensure that the metadata is not tampered with during download. If an attacker could alter that metadata, they could substitute their own information and hi-jack your SSO configuration.Once processing is complete, you should see data from your SSO provider. You can confirm these with the SSO provider’s website to ensure they are correct. You can optionally enable additional SSO feature within Aptible at this point:
Aptible Deploy
or another name of your choice.
EmailAddress
for the Name ID format dropdown
Email
in the Application username dropdown