Configure Federated Single Sign-On for Platform
This document describes how to enable Federated Single Sign-On (FSSO) for Platform customers.
Overview
The FSSO configuration process involves:
- insightsoftware provides configuration requirements to the customer
- The customer creates an IdP registration and generates required credentials
- The customer shares credentials with insightsoftware
- insightsoftware configures the Platform environment
- The customer validates the configuration
Process Steps
The following roles perform the configuration steps:
| Role | Description |
|---|---|
| Customer | Organization with a cloud product requiring single sign-on |
| ISW | insightsoftware contact person |
| DEV | insightsoftware resource who configures FSSO |
Configuration Workflow
| Role | Action |
|---|---|
| ISW |
Requests the following information from the customer:
|
| Customer | Provides the requested information |
| ISW | Provides IdP-specific configuration instructions based on the customer's authentication protocol |
| Customer |
|
| ISW | Creates a configuration request ticket with customer-supplied information |
| DEV |
|
| ISW | Requests customer validation of FSSO functionality |
| Customer | Tests and confirms FSSO works correctly |
Authentication Protocol Instructions
Select the instructions that match your IdP and authentication protocol.
Important Notes
FSSO enablement is an iterative process requiring:
- Approximately one week for initial configuration (non-consecutive downtime)
- Coordination with your SSO team
- Complete testing before production deployment
- Less than one hour of production downtime when properly tested
Okta SAML 2.0 Configuration
Navigate to Applications.
Select Create App Integration.
Select SAML 2.0.
Select Next.
Enter the app name and complete other required fields. Select Next.
-
Configure the following SAML settings:
Field Value Single sign-on URL https://iswb2c.b2clogin.com/iswb2c.onmicrosoft.com/B2C_1A_TrustFrameworkBase/samlp/sso/assertionconsumerRecipient URL https://iswb2c.b2clogin.com/iswb2c.onmicrosoft.com/B2C_1A_TrustFrameworkBase/samlp/sso/assertionconsumerDestination URL https://iswb2c.b2clogin.com/iswb2c.onmicrosoft.com/B2C_1A_TrustFrameworkBase/samlp/sso/assertionconsumerAudience URI (SP Entity ID) https://iswb2c.b2clogin.com/iswb2c.onmicrosoft.com/B2C_1A_TrustFrameworkBaseName ID format Unspecified -
Add the following attribute statements:
Select Next, then Finish.
Locate the metadata URL under View Setup Instructions.
Copy the metadata URL and provide it to insightsoftware.
Okta OIDC and OAuth Configuration
- Navigate to Applications.
- Select Create App Integration.
- Set Sign-in method to OIDC.
- Set Application type to Web application.
- Select Next.
- Configure the following settings:
Field Value Grant type Implicit (hybrid) Sign-in redirect URLs https://iswb2c.b2clogin.com/iswb2c.onmicrosoft.com/oauth2/authresp - Select Finish.
- Ensure the IdP response includes these attributes:
- firstName
- lastName
- Copy the Client ID and Client Secret and provide them to insightsoftware.
Auth0 SAML 2.0 Configuration
- Navigate to Applications.
- Select Create application.
- Enter an app name and select Regular Web Applications.
- Select Create.
- Open Addons.
- Enable SAML2 WEB APP.
- In the popup, open Settings and set Application Callback URL to:
https://iswb2c.b2clogin.com/iswb2c.onmicrosoft.com/oauth2/authresp - Select Enable and close the popup.
- Copy the Identity Provider Metadata: Download link.
- Ensure the IdP response includes these attributes:
- firstName
- lastName
- Provide the metadata URL to insightsoftware.
Auth0 OIDC and OAuth Configuration
- Navigate to Applications.
- Select Create application.
- Enter an app name and select Regular Web Applications.
- Select Create.
- Open Settings.
- In Application URIs / Allowed Callback URLs, add:
https://iswb2c.b2clogin.com/iswb2c.onmicrosoft.com/oauth2/authresp - Select Save Changes.
- Ensure the IdP response includes these attributes:
- firstName
- lastName
- Copy the Client ID and Client Secret and provide them to insightsoftware.
Azure AD Configuration
- Sign in to the Azure portal.
- Verify you're using the correct directory:
- Select the Directories + subscriptions icon in the portal toolbar
- Find your Azure AD directory in the Directory name list
- Select Switch
- Under Azure services, select App registrations.
- Select New registration.
- Enter a Name for your application (for example, Cloud Platform).
- Accept the default Accounts in this organizational directory only.
- For Redirect URI:
- Keep the default value of Web
- Enter:
https://iswb2c.b2clogin.com/iswb2c.onmicrosoft.com/oauth2/authresp
- Select Register. Record the Application (client) ID.
- Select Certificates and secrets, then select New client secret.
- Enter a Description, select an expiration period, then select Add.
- Ensure the IdP response includes these attributes:
- firstName
- lastName
- Record the secret Value and provide it to insightsoftware with the Application ID.