Ich habe versucht, rollenbasierte Autorisierung in meiner azurblauen Anwendung zu implementieren, wie im Artikel http://www.dushyantgill.com/blog/2014/12/10/roles-based-access-control-in-cloud-applications-using-azure-ad/ beschrieben. Leider, nachdem ich das Manifest mit den Rollen hochgeladen habe, kann ich die Rollen den Benutzern nicht zuweisen - die Zuweisen-Schaltfläche am unteren Rand des Azure-Verwaltungsportals ist deaktiviert (im Artikel ist die Aktion, die ich ausführen möchte, im 4. Screenshot) . Ist jemand so etwas begegnet? Unten ist der appRoles Teil meiner Anwendung manifestieren:Rollen aus dem azure AD-App-Manifest können nicht zugewiesen werden.
"appRoles": [
{
"allowedMemberTypes": [
"User"
],
"description": "Can do some stuff",
"displayName": "AU",
"id": "c400a00b-f67c-42b7-ba9a-f73d8c67e433",
"isEnabled": true,
"origin": "Application",
"value": "au"
}
],
aktualisieren Es stellte sich heraus, der Grund, die Taste deaktiviert wurde, war ziemlich einfach - ich vorher den Benutzer zugeordnet haben und nur davon ausgegangen, dass, wenn ich umgesetzt Rollen in der manifestieren, würde ich sie über die Schaltfläche "Zuweisen" zuweisen, obwohl der Benutzer bereits zugewiesen wurde.
Noch löst es das Root-Problem nicht - nach dem Entfernen des Benutzers aus der App und die erneute Zuweisung der Aufforderung mit Rollenzuweisung erscheint nicht, Benutzer "Zugewiesen" Status ändert sich einfach zu "Ja", als wenn im Manifest keine Rollen festgelegt wurden.
Vielen Dank für das Posten dieser genauen Frage; Ich suche jetzt seit ein paar Tagen danach. Ich hatte den gleichen Fehler gemacht mit nur einer Rolle. – Joe