Suped

SAML SSO

Enable SAML-based single sign-on for your Suped organization.

Suped supports SAML-based single sign-on (SSO) for enterprise organizations. SAML allows your team to log in using your existing identity provider, such as Microsoft Entra, Okta, or Google Workspace.

SAML SSO settings page showing metadata download, email domain, IdP metadata URL, and DNS verification

How it works

  • SSO is configured per-organization with a specific email domain.
  • Users with a matching email domain are required to log in via your identity provider.
  • On first login, users with the configured domain are auto-provisioned. No manual invitation required.

Setting up SAML SSO

  1. Go to Settings > SAML SSO.
  2. Click Download metadata.xml and upload this file to your identity provider when configuring the SAML application, or copy the ACS URL and Entity ID into your identity provider if it needs manual configuration.
  3. Enter your email domain (e.g. example.com). Users with this email domain will be required to log in via SAML.
  4. Enter your IdP metadata URL. This is the federation metadata XML URL from your identity provider. If your provider only gives you a metadata XML file, upload that file instead. See the provider notes below for where to find it.
  5. Verify domain ownership by adding a DNS TXT record at _suped-verify.yourdomain.com with the value shown on the page. You can remove this record after saving successfully.
  6. Click Save. Suped will fetch your metadata and verify domain ownership.

Finding your IdP metadata URL

Microsoft Entra (Azure AD)

In the Azure portal, open Enterprise Applications, select your Suped application, then go to Single sign-on. Under SAML Certificates, copy the value of App Federation Metadata Url.

The URL must include an ?appid= query parameter and looks like:

https://login.microsoftonline.com/<tenant-id>/federationmetadata/2007-06/federationmetadata.xml?appid=<application-id>

Do not use the tenant-wide federation metadata URL (the one without ?appid=). It points at the whole tenant instead of your Suped application and SSO will fail at sign-in.

Azure portal SAML setup page with the App Federation Metadata Url field highlighted under SAML Certificates

The correct URL is the App Federation Metadata Url field shown above, not the Federation Metadata XML download link below it.

Okta

In the Okta admin console, open your Suped SAML application, go to the Sign On tab, and copy the Metadata URL shown under SAML Signing Certificates.

Google Workspace

Google Workspace uses a custom SAML app. You copy the Suped service provider values into Google Admin, download Google's IdP metadata XML, then upload that XML back into Suped.

In Suped, go to Settings > SAML SSO. Keep this page open while you configure Google Workspace. You will need the ACS URL and Entity ID shown in Suped, and you will later use Upload XML to add Google's metadata file.

Screenshot of SAML configuration screen in Suped, with highlights specifically designed to help set up Google workspace SSO. There is a highlight around 'Settings' which you click to get to your org settings, and the submenu 'SAML SSO' item that you click to go to where you set up SAML. The SAML form is visible with a highlight around where you copy out ACS URL and Entity ID to be pasted into Google workspace admin. And there is a highlight around where you click Upload XML which you use to add the XML you downloaded from Google workspace into Suped.

In Google Admin, go to Apps > Web and mobile apps, then click Add app > Add custom SAML app.

Screenshot of Google workspace admin center showing where to click to go to 'Web and mobile apps' and where to click in there to 'Add custom SAML app'.

On App details, enter a name such as Suped. The description and app icon are optional. Click Continue.

Screenshot of Google workspace admin center showing the first screen of the 'Add custom SAML app' wizard, titled 'App details', with highlights around where you input your app name and where you press continue. Entering app description and app icon are available but optional.

On Google Identity Provider details, click Download metadata. Save the XML file because Suped needs this file. Do not use Google's manual option 2 values; Suped expects the metadata XML upload for Google Workspace. Click Continue.

Screenshot of Google workspace admin center showing the second screen of the 'Add custom SAML app' wizard, titled 'Google Identity Provider details', with highlights around where you download the metadata and where you press continue. There is an option 2 where you copy out all the details instead of using the metadata, but Suped does not support option 2.

On Service provider details, paste the ACS URL from Suped into Google's ACS URL field, then paste the Entity ID from Suped into Google's Entity ID field. Leave the other options at their defaults, then click Continue.

Screenshot of Google workspace admin center showing the third screen of the 'Add custom SAML app' wizard, titled 'Service provider details', with highlights around where you paste the ACS URL that you get from Suped and the Entity ID that you also get from Suped and where you press continue. There are a bunch of extra options here that you can just leave as defaults.

On Attribute mapping, leave the default settings and click Finish.

Screenshot of Google workspace admin center showing the fourth screen of the 'Add custom SAML app' wizard, titled 'Attribute mapping', with highlights around where the Finish button. There are a bunch of extra options here that you can just leave as defaults.

After Google creates the app, assign users or groups to the Suped app. Users cannot use SSO until they have access to the app in Google Workspace. You can use Test SAML login, but Google can return a 400 error for a few minutes after setup while it provisions the new app.

Screenshot of Google workspace admin center showing the created Suped application. It has highlights around where you click to add users to the Suped app which must be done before it can be used, and where you click to test the SAML login. It should be noted that test SAML login can fail with a 400 error code for a few minutes after successful configuration, as Google takes time to properly provision the new app.

Return to Suped, upload the XML file you downloaded from Google Workspace, enter your email domain, add the DNS TXT verification record shown by Suped, then click Save.

After setup

Once SAML is enabled, anyone logging in with an email address matching your configured domain will be redirected to your identity provider. New users are automatically provisioned on their first login.

Disabling SAML SSO

To disable SAML, go to Settings > SAML SSO and click Disable SAML SSO. Users will need to log in with email and password after disabling.