Spring Security AWS Cognito Authentcation Example
server.port=8080
server.servlet.session.cookie.same-site=lax
spring.security.oauth2.client.registration.cognito.client-id={your-app-client-id}
spring.security.oauth2.client.registration.cognito.client-secret={your-app-client-secret}
spring.security.oauth2.client.registration.cognito.scope=openid
spring.security.oauth2.client.registration.cognito.redirect-uri=http://localhost:8080/login/oauth2/code/cognito
spring.security.oauth2.client.registration.cognito.clientName={your-app-client-name}
spring.security.oauth2.client.registration.cognito.authorization-grant-type=authorization_code
spring.security.oauth2.client.provider.cognito.issuerUri=https://cognito-idp.{your-user-pool-region}.amazonaws.com/{user-pool-id}Click on View Hosted UI button
If necessary, clean you web browser cache.
P.S.: You can assign the user to a group appropriately using AWS Lambda.




















