🔐 Set Up SAML SSO (Enterprise)
Metaforms supports Single Sign-On (SSO) via SAML for secure and centralized access control.
Our SAML integration is powered by Supabase, and setup is typically quick as long as your Identity Provider (IdP) supports SAML 2.0.
You can view the list of supported providers here:
https://supabase.com/docs/guides/auth/enterprise-sso/auth-sso-saml
📋 Prerequisites
Before starting the setup, please ensure:
SSO is enabled on your Enterprise plan.
You have admin access to your Identity Provider (Okta, Azure AD, Google Workspace, etc.).
Your users share a common email domain (for example, @yourcompany.com).
🏗 Step 1: Create a SAML Application in Your Identity Provider
Log in to your Identity Provider.
Create a new SAML 2.0 application.
Configure the application using the following details:
Entity ID (Identifier):
https://data.metaforms.ai/auth/v1/sso/saml/metadata
Reply URL (ACS URL):
https://data.metaforms.ai/auth/v1/sso/saml/acs
Relay State (Optional):
https://app.metaforms.ai/
The Relay State ensures users are redirected to the Metaforms application after authentication.
Once the SAML application is configured, share the following with the Metaforms team:
Your SSO Domain (the email domain your users will use to log in)
Example:
Metadata URL: https://your-idp.com/saml/metadata
SSO Domain: yourcompany.com
We will configure SSO on our end using the information provided.
We will notify you once the setup is complete.
You can then proceed with testing the login flow.
Step 4: Testing the Integration
Navigate to the Metaforms login page.
Enter your company email address.
You will be redirected to your Identity Provider for authentication.
After successful authentication, you will be redirected back to Metaforms.
🛠 Troubleshooting
If users experience login issues:
Confirm that the SAML Metadata URL is correct and accessible.
Confirm that the email domain matches the configured SSO domain.
Confirm that the ACS URL and Entity ID are entered exactly as shown above.
Confirm that users are assigned to the SAML application in your Identity Provider.
If you need assistance at any stage, please contact the Metaforms support team.