Skip to main content

Stress Stop SSO Documentation

StressStop SSO Platform

Version 1.0

Partner Production - Identity Provider

Service Endpoint URLThis is the endpoint that the partner service will connect to. May not be needed for some configurations.
Entity ID / Service URIThe Entity ID is used to name the configuration and is also used as an audience restriction. The value must match to satisfy the audience restriction constraint.
CertificateThe contents of your decryption certificate.

Partner Staging - Identity Provider

Service Endpoint URLThis is the endpoint that the partner service will connect to. May not be needed for some configurations.
Entity ID / Service URIThe Entity ID is used to name the configuration and is also used as an audience restriction. The value must match to satisfy the audience restriction constraint.
Certificate

Partner Production – Service Provider

Entity ID / Service URIThe Entity ID is used to name the configuration and is also used as an audience restriction.
Service Endpoint URLThis is the service endpoint that our Identity Provider will connect to.
CertificateUsed for encryption and signature validation.
Name ID / IdentifierUserId <Guid>This value will be the unique identifier used between the two systems. An appropriate identifier will be determined during configuration.
Additional required claims / attributeAny required or optional attributes should be listed here.

Partner Staging – Service Provider

Entity ID / Service URIThe Entity ID is used to name the configuration and is also used as an audience restriction.
Service Endpoint URLThis is the service endpoint that our Identity Provider will connect to.
CertificateUsed for encryption and signature validation.
Name ID / IdentifierUserId <Guid>This value will be the unique identifier used between the two systems. An appropriate identifier will be determined during configuration.
Additional required claims / attributeAny required or optional attributes should be listed here.

Shared Configuration

This section describes the SAML2 configuration options that need to be configured on both sides of the SSO. These values can be mutually agreed upon.

Sign AuthN RequestFalseDetermines whether the AuthN part of the SAML2 message must be signed.
Sign ResponseTrueDetermines whether the response part of the SAML2 message must be signed.
Sign AssertionFalseDetermines whether the Assertion part of the SAML2 message must be signed.
Encrypt AssertionFalseDetermines whether the Assertion part of the SAML2 message must be encrypted.

At least one of the Response or Assertion must be signed to establish a secure SAML2 SSO.

Accepted Claims

PropertyDataTypeDescription
FirstNameString
LastNameString
MiddleNameString
DOBDateFormat: yyyy-mmm-dd
NickNameString
IdentString
LocaleString
GenderStringMale or Female
PreferredLanguageStringISOCode. Example: en-US,fr-US, es-ES. Note: The site must be configured for the language for it to be used.
HomePhoneString
WorkPhoneString
EmailAddressString
EmailContactBool

Determines if the user has consented to receive system emails.

Valid values: True, False

Default: False

AvatarPathStringA url to the user’s Avatar. This can be an external url starting with http or https or a relative url to an image that exists within the StressStop Platform site structure.
TimeZoneIdString

A TimeZoneId in Windows Registry Format

Ex: Mountain Standard Time,

Pacific Standard Time,

Central Standard Time,

Eastern Standard Time,

Newfoundland Standard Time,

Etc

CityString


Note: these are typical fields other companies sent us in the past, please update the Accepted Claims Property / DataType to your specific naming schema.