Ich habe den ganzen Tag gesucht, wie dies jetzt zu tun ist.Filtern von AWS-Cognito-Benutzern nach Rolle
Angenommen, ich habe zwei Benutzer in meinem Benutzerpool, John Admin und Jim User. Ich habe einen View-Controller, mit dem ich für John Admin, aber nicht für Jim User erreichbar sein möchte. Das Problem ist, dass ich John und Jim in meiner App nicht unterscheiden kann.
Gibt es eine Möglichkeit zu wissen, dass John Admin in meinen Admin-Gruppen/Rolle ist, aber Jim nicht?
edit: Vorstellung für Benutzerattribute gab mir:
{"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"}
die Benutzer-Gruppen auf der Cognito-Konsole zugewiesen wurden, aber ich kann nicht scheinen, um die API zu finden, welche Gruppe ich in iOS zu –
zugewiesen, es zu erhalten, sollten Sie versuchen Benutzerattributezu erhaltenhttp://docs.aws.amazon.com/cognito/latest/developerguide/using-amazon-cognito-useridentity-pools-ios-sdk.html Abschnitt "Authentifiziertes Beispiel: Benutzerattribute abrufen" –
Kein Glück Mit den Attributen gaben sie mir keine relevanten Informationen. –