Tôi đã cố triển khai ủy quyền dựa trên vai trò trong ứng dụng xanh của mình như được mô tả trong bài viết http://www.dushyantgill.com/blog/2014/12/10/roles-based-access-control-in-cloud-applications-using-azure-ad/. Thật không may, sau khi tôi tải tệp kê khai lên với các vai trò mà tôi không thể gán vai trò cho người dùng - nút gán ở cuối cổng quản lý Azure bị tắt (trong bài viết, hành động tôi muốn thực hiện nằm trong ảnh chụp màn hình thứ 4) . Có ai gặp bất cứ điều gì như thế không? Dưới đây là phần appRoles của biểu hiện ứng dụng của tôi:Không thể gán vai trò từ tệp kê khai ứng dụng AD azure
"appRoles": [
{
"allowedMemberTypes": [
"User"
],
"description": "Can do some stuff",
"displayName": "AU",
"id": "c400a00b-f67c-42b7-ba9a-f73d8c67e433",
"isEnabled": true,
"origin": "Application",
"value": "au"
}
],
Cập nhật Hóa ra, lý do các nút đã được vô hiệu hóa là khá đơn giản - Tôi đã giao cho người sử dụng trước đó và chỉ là giả định rằng nếu tôi thực hiện vai trò trong biểu hiện, nó sẽ cho phép tôi gán chúng thông qua nút "Gán" ngay cả khi người dùng đã được chỉ định.
Tuy nhiên, nó không giải quyết được vấn đề gốc - sau khi xóa người dùng khỏi ứng dụng và gán lại lời nhắc với việc gán vai trò không hiển thị, trạng thái "Đã gán" chỉ đơn giản là thay đổi thành "Có", nếu không có vai trò nào được đặt trong tệp kê khai.
Cảm ơn bạn đã đăng câu hỏi chính xác này; Tôi đã tìm kiếm điều này trong một vài ngày nay. Tôi đã phạm sai lầm tương tự với việc chỉ có một vai trò. – Joe