How to configure Azure AD:
Under the Basic SAML configuration set the Entity ID and the Reply URL
Entity ID:
urn:amazon:cognito:sp:eu-west-1_7hEawdalF
Reply URL:
https://studio.auth.synthesia.io/saml2/idpresponse
Under the Attributes & Claims section select edit and then edit the Unique User Identifier. Select transformation, select the ToLowercase function and then user.mail. You should see the transformation value is
ToLowercase( user.mail)
. Save.Also under the Attributes & Claims section select edit and then edit the email field to be an email in lowercase. Ensure the attribute is named
email
. Other variations such asemailaddress
oremail_address
are not valid. On the configuration itself, ensure the namespace is empty. Then select transformation, select the ToLowercase function and then user.mail. You should see the transformation value isToLowercase( user.mail)
. Save.Set the other attributes:
company
,family_name
,given_name
.Reach out to Synthesia support team with the following details.
Metadata URL: Made available by your identity provider once Synthesia has been configured as an application.
Identifiers: These are the domain(s) that you wish to be associated with SAML SSO (for example: "example.com"). For these domains, all other methods of login will be disabled.
Once support processed the metadata file, a testing phase will be on. During that phase: On app.synthesia.io
User will still be able to login with email and password
Login with SSO is not yet enabled
Follow the steps below to login with SSO:
Make sure you are logged out of Synthesia
Go to the unique URL provided by support
Log in your SSO provider with your professional email. (Note:that if you are already logged in your IdP, you should pass through this step automatically.)
Finally you should be logged in to Synthesia.
Once the tests are successful and users can log in using SSO, the last step is to enforce SSO. Once done, this means login with email and password will be disabled for everyone within your enterprise. To enforce SSO, reach out to the Synthesia support team including:
A validation that the tests worked
A list of domain names managed by your IdP (e.g. synthesia.io)