Okta SAML Integration Example

Version 1.1 by Mark Kohlmann on 2025/05/09 20:22

Okta may be used to authenticate users for ShowRunner using SAML.

Integration Steps as of May 9th, 2025

  1. Create App Integrations
    Select 'SAML 2.0'
  2. General Settings
    App name: Can be whatever is meaningful
  3. Configure SAML:
    1. A - SAML Settings
      1. General
        Single sign-on URL: https://your-crestron-processor-ip/cws/showrunner-saml/acs
        Audience URI (SP Entity ID): showrunner-saml-processorhostname or what is specified in settings
        Default RelayState: (empty)
        Name ID format: Unspecified or EmailAddress
        Application username: Okta username
        Update application username on: Create and update
        1. Attribute Statements (optional)
          RequiredNameName formatValue
          Yhttp://schemas.microsoft.com/identity/claims/objectidentifierURI Referenceuser.Id
          Yhttp://schemas.microsoft.com/ws/2008/06/identity/claims/roleURI Referenceappuser.userRole
          Yhttp://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameURI Referenceuser.login
          Yhttp://schemas.microsoft.com/identity/claims/displaynameURI Referenceuser.displayName
          NpinBasicappuser.pin
          NtouchscreenAccessLevelBasicappuser.touchscreenAccessLevel
          NuserLoginMethodBasicArrays.toCsvString(appuser.userLoginMethod)
          NuserLoginPermittedBasicArrays.toCsvString(appuser.userLoginPermitted)
  4. Feedback - Complete per corporate policy