If your company uses an identity provider like OneLogin, Okta, or Azure AD, you may find SAML authentication beneficial. To set up SAML, you must:
Have an identity provider
Have SAML authentication added to your plan
If you do not have SAML authentication enabled, please contact SUBSCRIBE.
Step One - Configure your identity provider
Azure AD
In the Azure portal, on a newly created application page, find the Manage section and select Single sign-on.
On the Select a Single sign-on method page, select SAML.
On the Set up Single Sign-On with SAML page, click the pencil icon for Basic SAML Configuration to edit the settings.
On the Basic SAML Configuration section, perform the following steps:
In the Reply URL (Assertion Consumer Service URL) input, type the URL:
https://api.subscribeplatform.com/users/saml/authIn the Identifier (Entity ID) input, type the URL:
https://api.subscribeplatform.comThis value will be used as the Audience URL when configuring SUBSCRIBE.
On the Set up Single Sign-On with SAML page, in the SAML Signing Certificate section, copy the App Federation Metadata URL. This will be used when configuring in SUBSCRIBE.
Okta
Go to Okta Admin Console
Menu → Applications
Create App Integration → SAML 2.0
On “Configure SAML” tab
In the Single sign on URL input, type the URL:
https://api.subscribeplatform.com/users/saml/authIn the Audience URI (SP Entity ID) input, type the URL:
https://api.subscribeplatform.com. This value will be used as the Audience URL when configuring in SUBSCRIBE.In Name ID format input:
UnspecifiedIn Application username:
Email
Click Show Advanced Settings and go to Attribute Statements
Add the following statement:
Name:
emailName Format:
UnspecifiedValue:
user.email
In “Sign On” tab of the new application, copy the URL of “Identity Provider metadata” link
OneLogin
Go to OneLogin Admin Console
Applications → Add App
Search for “SAML Custom Connector (Advanced)”
When prompted, set the Display Name for the application (e.g., SUBSCRIBE) and Save.
On the Configuration tab
In the ACS (Consumer) URL input, type the URL:
https://api.subscribeplatform.com/users/saml/authIn the Audience (Entity ID) input, type the URL:
https://api.subscribeplatform.com. This value will be used as the Audience URL when configuring in SUBSCRIBE.In SAML NameID format, select Unspecified.
On the Parameters tab
Edit SAML NameID and set its value to Email.
Add a new parameter and include it in the SAML assertion:
Name:
emailValue:
Email
On the SSO tab of the new application
Copy the URL of Issuer URL (Identity Provider Metadata). This will be used when configuring in SUBSCRIBE.
Step Two - Configure SUBSCRIBE
Note: To configure SAML authentication for your organization, you must be an Administrator.
Login to the SUBSCRIBE platform with an existing Administrator.
Access the Settings section in the left hand navigation.
On the Settings Page, under Admin Console, select Security.
Select Add SSO
Make a selection for SAML Options (State)
Select Off if you do not want SAML authentication to be enabled upon setup
Select Optional if you would like members of the organization to be able to use either SAML authentication or password authentication
Select Required if make SAML authentication mandatory for all members of the organization
Add Audience URL.
Add User Email. This is the attribute that defines the email. Common examples are
email,emailAddress, orurn:oasis:names:tc:SAML:2.0:email.Paste the Metadata URL from your identity provider or upload the download XML file.
