Не искам да използвам клиентски идентификатор и клиентска тайна на приложението azure AD за генериране на токен, ако има някакъв начин за генериране на azure токен с помощта само на потребителско име и парола? Токен, използващ клиентски идентификатор и тайна
Възможно ли е да получите azure token само с потребителско име и парола?
Отговори (1)
За да получите azure token (токен за достъп или id token), вие трябва да предоставите клиентски идентификатор. Ако приложението е родно, клиентската тайна не е необходима.
След това можете да получите токена без тайна.
Актуализация:
Тъй като сте активирали многофакторно удостоверяване, не можете да използвате ROPC поток. Потребителите ще бъдат блокирани.
Как да получите достъп до API за управление на Azure?
1.изпратете интерактивна заявка за оторизация за този потребител и ресурс. https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize? client_id=6731de76-14a6-49ae-97bc-6eba6914391e &response_type=code &redirect_uri=http%3A%2F%2Flocalhost%3A12345 &response_mode=query &scope=https://management.azure.com/.default &state=12345
2.вземете токен за достъп с обхват https://management.azure.com/.default
https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
Актуализация 2:
Проверете дали сте добавили API на Azure Service Management към списъка с разрешения.