Amazon Cognito provides authentication, authorization, and user management for web and mobile apps. Users can sign in directly with a user name and password, or through a third party such as Facebook, Amazon, Google or Apple.
The two main components of Amazon Cognito are user pools and identity pools:
A user pool is a user directory in Amazon Cognito. With a user pool, your users can sign in to your web or mobile app through Amazon Cognito, or federate through a third-party identity provider (IdP).
With an identity pool, your users can obtain temporary AWS credentials to access AWS services, such as Amazon S3 and DynamoDB.
ModelOp Center Requirements
ModelOp Center requires the following Amazon Cognito configurations when used with OAuth 2.0:
User pool
Resource server:
rs/modelop_client
App clients:
gateway-service
internal-client
external-integration-client
App Name | App Type | Client Secret Required | Authentication Flows | Allowed Callback URLs | OAuth 2.0 Grant Types | OpenID Connect Scopes | Custom Scopes |
---|---|---|---|---|---|---|---|
gateway-service | Confidential Client | ✔️ |
|
|
|
| |
internal-client | ✔️ | ||||||
external-integration-client |