Skip to main content

Setting Up Access via SSO using SAML

SAML stands for Security Assertion Markup Language and is an open standard that allows identity providers (IdP) to pass authorization credentials to SSO (single sign-on) service providers eliminating the need to provide user credentials for every login. SSO access is possible via the identity providers listed below. (Note: SSO access may be possible with other untested identity providers too.)

OKTA

OneLogin

ADFS

Okta_Logo.png
onelogin_logo.png
AD_FS_Logo.png

The SAML protocol lets users configure user attributes to save in the respective identity provider and allows their roles and names to be reused. The values are set when logging on to Codebashing for the first time. To define the roles and names as attributes, enter the following keys and values in the identification provider under SAML Attributes.

Note

The Codebashing SSO integration supports an auto sign-in option. This option must be defined while configuring the SSO.

key

value

role or roles

Select one of the following user roles:

  • cb_user

  • cb-user

  • cb_manager

  • cb-manager

  • cb_admin

  • cb-admin

User roles can be expressed using either "_" or "-".

name

Any string (as name)

first_name

Any string (as first name)

last_name

Any string (as last name)

Note

The first_name and last_name keys override the name key if all three are used.