Nexus Hub & AWS Cognito & Okta
Please contact Nexus Support at support@nexuscenter.io to request your tenant-specific data set
Log in to Okta and select Applications in menu bar (on the left) then click Applications.
Select “Create App integration” button.
Select SAML 2.0 and click Next.
Give the App a name and add a logo if you prefer, and click Next.
Enter Domain name from Cognito pool followed by: /saml2/idpresponse
Make sure the checkbox “Use this for Recipient URL and Destination URL” is unchecked
Please contact Nexus Support at support@nexuscenter.io to request your tenant-specific data set
Fill the next:
- Single sign on URL: https://<tenant-alias>.hub.nexuscenter.io/platform
- Recipient URL (Domain name from Cognito from previous step): https://<cognito-domain-name>.auth.us-west2.amazoncognito.com/saml2/idpresponse
- Destination URL: https://<tenant-alias>.hub.nexuscenter.io/platform
Enter Audience URI (SP EntityID) as urn:amazon:cognito:sp: followed by Cognito Pool ID
Configure the following to match:
a. Name ID Format = EmailAddress
b. Application username = Email
c. Update application username on = Create and Update
Attribute Statements (optional) should match the below:
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress = user.email
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname = user.firstName
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname = user.lastName
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name = user.displayName
Click Next
Select “I’m an Okta customer adding an internal app” check box and click Finish.
Right-click the “Identity Provider metadata” link and choose Copy Link Address, and share with Nexus for Cognito Pool SSO configuration.
Click on the Assignments tab and add Users & Groups as needed to access the application on the customer’s side.