Register a custom web app in Amazon Cognito
Follow the steps below to register a custom web app in Amazon Cognito.
- 
Sign in to the Amazon Cognito console as an admin. If prompted, enter your AWS credentials.
 - 
Select User Pools.
 - 
Select an existing user pool from the list, or create a user pool.
 - 
Select the App integration tab.
 - 
Under App client list, select Create app client.
 - 
Under App type, select Public client.
 - 
Enter Cognite Data Fusion as the App client name.
 - 
Under Client secret, select Don't generate a client secret.
 - 
Under Authentication flows, select ALLOW_USER_SRP_AUTH and ALLOW_REFRESH_TOKEN_AUTH.
 - 
Under Hosted UI settings, set the Allowed callback URLs to your custom web app.
 - 
In Identity providers, select Cognito user pool.
 - 
In OAuth 2.0 grant types, select Authorization code grant.
 - 
In OpenID Connect scopes, select OpenID.
 - 
In Custom scopes, select https://cognitedata.com/IDENTITY and https://cognitedata.com/user_impersonation.
 - 
At the bottom of the window, select Create app client.