- No Cognito MFA flow. Admin Confirmation.
- AWS credentials for SDK (Userkey, UserSecret) from user who has access to cognito resources
- Cognito application parameters (Region, UserPoolClientId, UserPoolId)
{
"AWS": {
"Region": "<< Region >>",
"UserPoolClientId": "<< Client Id>>",
"UserPoolId": "<< Pool Id>>"
}
}
Signup -> Confirmation -> Phone Number Confirmation -> Login -> Endpoint authorization
Endpoint: '/account/create'
Endpoint: '/account/confirm'
Endpoint: '/account/confirmPhoneNumber'
Endpoint: '/account/login'
Endpoint: /account/ShowInfo
app.MapGet("/account/showInfo",
(IAmazonCognitoIdentityProvider cognitoIdentityProvider,
AwsCognitoOptions awsCognitoOptions) =>
{
return;
})
.WithName("ShowInfo")
.RequireAuthorization()
.WithOpenApi();