I want to configure Okta as a SAML IdP for an AWS Cognito Identity Pool (not a User Pool).
When creating an Identity Pool, I need to specify a SAML IdP associated with the AWS account. As part of defining an IdP, I need to provide a metadata document file:
To get this metadata document from Okta, I need to define an application in Okta that uses SAML integration (i.e. AWS is the resource provider and Okta is the IdP):
This requires 2 values from AWS that I don't know how to get:
- Single sign on URL. Okta UI hint reads:
The location where the SAML assertion is sent with a HTTP POST. This is often referred to as the SAML Assertion Consumer Service (ACS) URL for your application.
- Audience URI (SP Entity ID). Okta UI hint reads:
The application-defined unique identifier that is the intended audience of the SAML assertion. This is most often the SP Entity ID of your application.
How/where do I get these values from AWS?
If I am trying to create an IdP for a Cognito Identity Pool and I am required to create an IdP that requires values from an Okta that requires values that refer to the Cognito Identity Pool, how do I avoid the circular reference?