Apptoto supports Security Assertion Markup Language (SAML) as a standard for Single Sign On (SSO).
To enable SAML, you must first create a “Group” account. If you would like to create a “Group” account, please contact support@apptoto.com.
Configuring SAML
Once you have a Group account established, and you are signed in as one of the Admins for your Group account, you can access your group’s SAML settings under Settings > Integrations > SAML Single Sign-On (SSO).
To implement SSO:
- Navigate to Settings > Integrations > SAML Single Sign-on (SSO)
- Turn on SAML Enabled
- Enter your SAML SSO URL.
- Enter your SAML Certificate from your SAML server. X.509 certificates are supported and should be in PEM format.
- Click “Save SAML Settings”
Configure your SAML Service
You will now need to configure your SAML server to allow logins from Apptoto. This process will vary depending on the SAML service, however there are a few key pieces of information you may need to know. Including…
- The SAML Assertion Consumer Service (ACS URL):
- https://www.apptoto.com/saml/consume
- Audience Restriction URL:
- apptoto.com/saml/consume
- SSO Method
- SP (Service Provider) Initiated
- Unique User Identifier:
Logging in via SAML
Once you have enabled SAML in Apptoto and on your SAML server, you can try logging into Apptoto via SAML.
To do so, find the Apptoto Group Signup Page url on the Settings > Users tab here:
Copy that URL and paste it into the URL box of a different browser session. You should see this link available:
Clicking that link will begin the Service Provider Initiated authentication flow.
If you authenticate using that authentication flow, you should be logged back into your Apptoto account. If the email address you authenticate with does not exist as a user in Apptoto, then a new user will be created in your Apptoto group account using the settings configured on the Settings > Users > Group Signup Page settings.
Requiring SAML SSO
If you would like your users to only be able to log into Apptoto using SAML, then turn on the “Require SAML SSO” on the Settings > Integrations > SAML Single Sign-On (SSO) tab.
NOTE: This setting applies to both admin and regular users. So make sure that you can sign into Apptoto via SAML before turning this on.