Представьте себе такой сценарий: у меня есть приложение Web API, развернутое на azure как сервис приложения. Я хочу реализовать действия на основе ролей в этом веб-API. Проблема в том, что этот API будет вызываться из других продуктов MS, таких как Dynamics CRM, Sharepoint Online и т. Д. c. и действия должны вызываться как аутентифицированный пользователь из этого другого продукта. Итак, чтобы упростить:
- Пользователь входит в Dynamics CRM
- Некоторые действия будут вызываться из веб-API
- Мне нужно получить информацию о who вызываемое действие в коде веб-API, чтобы проверить, имеет ли пользователь право на самом деле вызывать это действие
У вас есть материалы, руководства о том, как этого добиться? Мы потратили много времени на изучение этого вопроса и не нашли никакой информации о таком простом случае.