Before you start
You need:- The Owner or Admin role.
- Your identity provider’s SAML metadata URL. It must start with
https://. - The email domains your members use. Only one organization can verify a domain.
- Access to your domain’s DNS records. You add one TXT record for each domain to prove you own it.
Only an owner can delete the configuration.
Set up SSO
- Open the account menu at the bottom left, then choose Organization settings → SSO.
- Enter your identity provider’s metadata URL in Identity provider metadata URL.
- In Allowed email domains, type a domain and press Enter. Do this for each domain.
- Choose Save. The status changes to Configured, and each domain shows Not verified.
- Verify each domain.
- Choose Test connection. The result lists any errors and shows the ACS URL.
- In your identity provider, enter the ACS URL as the assertion consumer service URL.
- Turn on Activate SSO.
Verify a domain
OuterLayer uses a domain for SSO only after you prove you own it.- Find the domain under Domain verification. It shows a Record name and a Record value.
- Add a TXT record with that name and value at your DNS provider.
- Choose Verify. The domain shows Verified.
example.com, the record name is _outerlayer-sso.example.com. The value is outerlayer-sso= and then a token.
If the page says it could not find the TXT record, wait and choose Verify again. A DNS change can take up to an hour.
A verified domain stays verified until you remove it from the list. OuterLayer does not check the record again.
If a domain is already in use
Only one organization can verify a domain. If another organization verified the domain, Save fails and says the domain belongs to another organization. If the domain is yours, email hello@outerlayer.ai.Activate and require SSO
Activate SSO lets members sign in with your identity provider. A member’s email address must be on a domain you verified. Password, GitHub and Google sign-in still work. Enforce SSO requires SSO for every email address on a verified domain. You can turn it on only while SSO is active. When Enforce SSO is on:- OuterLayer refuses every sign-in for a verified domain that does not come through SSO. This includes a password, GitHub, Google and an email link.
- A person who signed in another way is signed out when their session next renews.
- The rule applies to the person’s whole account, not only to your organization.
Sign in with SSO
- On the sign-in page, enter your work email address.
- Press Tab to leave the email field. The page checks your domain.
- Choose Sign in with SSO. Your identity provider opens.
Names and email
OuterLayer reads each member’s email address from the SAML response. It reads the name from these attributes:
A new member whose response has none of these gets their email address as their name.
See who signed in
While SSO is active, Members who signed in with SSO lists each person and the date of their last sign-in.Change or delete the configuration
To change the metadata URL or the domains, edit the fields and choose Save. To delete the configuration, choose Delete SSO configuration and typedelete to confirm. Only an owner can delete it.
A delete removes the configuration, the connection to your identity provider and the list of members who signed in with SSO. It removes no member from the organization.
Next steps
- Invite your team to add the members who sign in with SSO.
- Roles and permissions lists what each role can do.