我一直在寻找如何做到这一点的工作。按角色过滤AWS-Cognito用户
比方说,我的用户池中有两名用户,John Admin和Jim User。我有一个视图控制器,我想让John Admin可以访问,但不是Jim用户。问题是,我不知道如何在我的应用程序中区分John和Jim。
有没有办法知道约翰管理是在我的管理组/角色,但吉姆不是?
编辑: 要求用户属性递给我:
{"UserAttributes": [
{ "Name": "sub", "Value": "NUMBERS"},
{ "Name": "email_verified", "Value": "true"},
{ "Name": "phone_number_verified", "Value": "false"},
{ "Name": "phone_number", "Value": "NUMBERS"},
{ "Name": "email", "Value": "EMAIL"}],
"Username": "johnadmin"}
的用户已分配的Cognito Console组,但我似乎无法找到的API来获取我赋予它iOS中 –
你应该尝试的用户属性这组http://docs.aws.amazon.com/cognito/latest/developerguide/using-amazon-cognito-user-identity-pools-ios-sdk.html 检查段落“Authenticated Example:Get User Attributes” –
没有运气与属性,他们没有给我相关的信息。 –