SAML

Team plan subscribers can opt to enable SAML for their workspace.

Overview

Opine supports currently supports Okta, Google Workspace, and Microsoft Azure AD. Additionally, we provide a generic auth provider for SAML2 based authentication with your Identity Provider (IdP).

Note that once SAML is enabled, all members of your organization must log in via SAML.

Opine currently does not support IdP-initiated authentication.

Default Membership

Every member who creates a new account via SAML SSO will be given editor access to your organization.

Configure

Upgrade to a Team plan

To enable SAML, you'll need to upgrade to a Team plan. Please get in touch with support@tryopine.com to upgrade.

Configuration

Opine offers a self-serve SAML configuration available at https://app.tryopine.com/settings/security. From here, you can add your organization's apex domain and verify ownership. To verify ownership, you must add a TXT record to your domain. A verification token will be provided after you add the domain to your organization. Once the record is added, return to Opine and trigger verification.

Note: DNS propagation may take between 24 and 48 hours.

Once you've verified your domain, you can create a SAML Connection to your IdP. Once created, you'll find in the Service Provider Configuration section some fields to add to your Identity Provider's application:

  • SP Entity ID - This is a unique identifier for your SAML connection that your Identity Provider application needs.

  • ACS URL - This is your application’s URL that your provider will redirect your users to after they have authenticated.

Scroll down to the Identity Provider Configuration section, and you will see the following empty fields:

  • SSO URL - This is your IdP's URL that we’ll redirect your users to so that they can authenticate.

  • Entity ID - This is the unique identifier of your IdP's application.

  • Certificate - This is the certificate we need to securely connect to your Identity Provider.

Retrieve those values from your IDP and save the configuration.

Lastly, you will need to map your Identity Provider's claims to our email , firstName, and lastName fields.

Enabling the connection

You can begin testing your SAML connection once you've saved the configuration data.

Although Opine does not support IdP-initiated authentication, you can still use the flow to test the connection before enabling the connection for your organization. You'll still receive feedback from our application when attempting to log in via the IdP-initiated login. The SAML connection should be ready if you see a response stating that the RelayState parameter is missing from the SAML response.

Enabling the SAML Connection will not log out any member currently logged in. However, they must use SAML to regain access the next time they log in.

If you run into issues with your SAML configuration, please reach out to support@tryopine.com for assistance.

Last updated