This document walks through the needed configuration to enable SSO access for the BCS Application.
To fully configure Okta as an Identity Provider (IdP) there will be some additional information that will need to be provided after all BCS configuration has been completed.- In Okta click on Applications > Applications
- Click Create App Integration
- Select OIDC OpenID Connect
- Select Web Application
- Enter “BCS” (or any preferred name) in App integration name
- Enter the BCS redirect URL “https://bcs-phoenix-clients.auth.us-east-1.amazoncognito.com/oauth2/idpresponse” in the Sign-in redirect URIs
- Under Assignments you can optionally choose to Skip group assignments for now
- Note: The users added to this application will need to be determined by the
customer performing this configuration
- Note: The users added to this application will need to be determined by the
- Click Save
- Note the Client ID and the Client Secrets both of these will need to be provided to BCS
for final configuration- Example:
- Example:
- Note the Okta well known URI to provide to BCS for final configuration.
- The URI will be in this format:
“YOUR_OKTA_DOMAIN.okta.com/.well-known/openid-configuration”
- The URI will be in this format:
- The three values noted above will need to be provided to BCS for final configuration.The
three values are:- Client ID. Example: 0oaf12pcqaSUN28m65d7
- Client secret. Example:
Xy9sPgdQ_YlJA6F4XC31Vu7DSMySQAblcjYrOcn-qP7n71AqgA-b8vhxARC
WB_E_ - OpenID Connect metadata document. Example:
https://dev-91444013.okta.com/.well-known/openid-configuration
- After providing BCS with the values BCS will need to add configuration. Once BCS has
been configured a callback URL will be provided. Example:
https://test-client-phoenix.auth.us-east-1.amazoncognito.com/oauth2/authorize?cli
ent_id=610db4b2s4a989vunqf42e0uvs&response_type=code&scope=email+openi
d&redirect_uri=https%3A%2F%2Fclient.getbcs.com%2Fcallback%2F610db4b2s4a
989vunqf42e0uvs - With the callback URL provided from BCS, proceed to the next steps to configure
Identity Provider Initiated (IdP) login- Return to Applications > Applications
- Click the “BCS” application
- On the General tab click Edit in the General Settings section
- For Login initiated by drop down choose Either Okta or App
- Check Display application icon to users and enter the BCS provided callback URL int the Initiate login URI field.
- Example:
- Click Save
- Example:
- Assign users to the BCS application as desired and test to ensure they are able to login
successfully