Peut-on avoir Plusieurs Rôles dans le Seul UserPool dans AWS Cognito?

0

La question

Je suis en train de travailler sur un Projet et là, j'ai utilisé AWS Cognito pour l'Authentification de base pour Mon Application Web; Dans cette Application web, je suis en offrant de multiples Authentification basée sur les rôles (Comme le Super Utilisateur, Utilisateur, Admin, Super Admin) et pour l'instant j'ai créé différents Userpools pour chaque. Est-il une autre façon d'obtenir les mêmes fonctionnalités? comme je peux l'utiliser seul Userpool et qu'il peut encore atteindre l'Authentification basée sur les rôles. Aussi, ce qui est le cas Échéant?

1

La meilleure réponse

1

Vous pouvez configurer différents groupes dans le même Cognito Utilisateur de la Piscine. Dans votre cas, Super Utilisateur, Admin et Super Admin. Ensuite affecter vos utilisateurs au groupe qu'ils appartiennent. Dans votre backend code vous aurez alors besoin de vérifier ce groupe de l'utilisateur est en recherchant le groupe auquel l'utilisateur appartient.

Voir ce lien pour plus de détails: cognito-utilisateur-piscines-groupes d'utilisateurs

2021-11-21 11:46:06

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................