CobbleStone Documentation Wiki Welcome Guest: 12/3/2024 12:37:43 PM
 
View for Version
 
 
Contract Insight Version:
select
Version Released On:
Friday, October 8, 2021
 
   
 
Search
 
 

search text
Search 
 
   
 
Navigation
 
 
 
   
Single Sign On Configuration   
Page last modified on Wednesday, December 23, 2020 5:27 PM (by Matthew Friebis) (initially created on Monday, August 27, 2018 8:34 AM)
Assigned to: Single Sign On Configuration
  Generate Manual Print View
 
Page Content
 
 

Single Sign On: SAML Identity Providers Documentation

CobbleStone supports the SAML protocol for Single Sign On (SSO) authentication. Each Identity Provider has their own setup/configuration tutorials and instructions to configure them to use SAML authentication. 


Below are links to the documentation from popular/common Identity Providers:

Microsoft Azure AD:

https://docs.microsoft.com/en-us/azure/active-directory-domain-services/tutorial-create-instance 

Okta:

https://developer.okta.com/docs/concepts/saml/

One Login:

https://www.onelogin.com/learn/saml

 

Single Sign On: Configuration

By way of an optional add-on Single Sign On module, Contract Insight can be configured to permit login via an existing identity authentication provider. Some areas of the system use the SSO login/redirect method to guarantee a user is logged in before being accessing a resource from outside the system (e.g., a task from a Contract Insight alert email).

SSO configuration is best done with the assistance of a CobbleStone Implementation professional.


Note: Only a system administrator can access this area.


Setting Up Metadata and Certification

The first steps in configuration require data from Contract Insight be provided to the identity provider and data from the provider back to Contract Insight.

1. Navigate to Manage/SetupApplication ConfigurationSingle Sign-On Configuration.

 

2. From the Metadata area, download the appropriate Service Provider Meta Data - some of which require data from the external identity provider.

 

3. Enter the downloaded data into the Service Provider.

4. From the service provider, download the Identity Provider Certificate.

5. Click Add in the Certificates area of Contract Insight and upload the identity provider certificate.

SSO Settings

The remainder of the configuration revolves around specific settings in Contract Insight.

 

1. Select the applicable Application Login Method: Standard, Active Directory, ADFS, ADFS 2.0, or SAML 2.0.


Note: If the specific method is not listed, the setting remains as Standard.


2. For SAML and ADFS logins, select the authentication type of the Single Sign-On Mode. Select either Single Sign-On Only to permit login only through the external identity provider or Single Sign-On and Standard Logins to permit log into Contract via either the external identity provider or the Contract Insight login screen.


Notes:

Ensure Single Sign-On and Standard Logins is selected until testing is complete. If desired, switch it to Single Sign-On Only after testing.

To allow both Single Sign-On and Standard Logins, the default page must be exempted from the Single Sign On module. 

In systems that are configured to allow both login methods an Authenticate with SSO option is added to the standard login form.


3. Enter the IDP Login URL for redirection when authentication through the external identity provider is required.

4. Enter the Audience Restriction URL, typically the address of the page to which the IDP redirects. Audience restriction allows the SAML asserting party to state explicitly that no warrantee is provided to such a party in a machine and human readable form.

5. Enter the SSO XPath to the user name in //nameID format.

6. Select if the SP Initiate Method is Post or Redirect.

 

7. Enter the Assertion Consumer Service URL to which the IDP should send authentication. This setting is the issuer for SAML or realm for ADFS.

8. Select to turn Debugging On or Off. All logins completed via the SSO are entered into the Log are of the Configuration Management: Single Sign On screen.

 


Note: Keep this on while working on the configuration but switch it off once testing is complete. Leaving debugging enabled can cause a decrease in performance, so it is important to leave this setting disabled during routine use.


 

 
   
 
Related Wiki Video Tutorials
 
 
 
   
 
Page Tags (Keywords)
 
  
   
 
Files & Attachments
 
  
   
 
CobbleStone Software |  Contract Insight Wiki |  version: 17.1.1.171020
CobbleStone Software is developed in the U.S.A.