В настоящее время у меня есть приложение Xamarin Forms, которое правильно входит в систему и использует Microsoft Azure AD для проверки подлинности перед доступом к веб-API, также настроенному в Azure.
Теперь я хочу добавить авторизацию на основе ролей, как я это делал, используя IdentityServer 4.0.
Итак, в моем webapi я положил это на мой контроллер:
[Authorize(Roles = "SOMEDOMAIN\\ADGroup")]
Так что теперь я пытаюсь следить за документацией в Интернете, но люди недостаточно описательны. У меня есть 1 вопрос, но позвольте мне сначала объяснить мои настройки.
Для моего родного приложения Xamarin
Под "Требуемые разрешения"
- Я уже добавил Windows Azure Active Directory
- Я уже добавил свой веб-интерфейс
Я редактировал Манифест
- "groupMembershipClaims": "SecurityGroup",
Для моего веб-интерфейса
Под "Требуемые разрешения"
- Я уже добавил Windows Azure Active Directory
Я редактировал Манифест
- "groupMembershipClaims": "SecurityGroup",
Вопрос
1) Нужно ли в каждом приложении выше включать Read Directory Data
для разрешения Windows Azure Active Directory
? Если нет, то кому это нужно?