D_Gamer
D_Gamer

Reputation: 308

Can we have Multiple Roles in Single UserPool in AWS Cognito?

I am working on a Project and in there I have used AWS Cognito for basic Authentication for My Web Application; In this web Application I am providing multiple role-based Authentication (Like Super User, User, Admin, Super Admin) and for that right now I have created different Userpools for each. Is there another way to achieve the same functionality? like I can use single Userpool and still can achieve Role-based Authentication. Also, which one is the Appropriate?

Upvotes: 0

Views: 1512

Answers (1)

Tobie van der Merwe
Tobie van der Merwe

Reputation: 795

You can setup different groups in the same Cognito User Pool. In your case Super User, Admin and Super Admin. Then assign your users to the group that they belong to. In your backend code you will then need to check what group the user is in by looking up the group that the user belong to.

See this link for more details: cognito-user-pools-user-groups

Upvotes: 2

Related Questions