Токен, созданный учетными данными клиента Azure AD, не имеет утверждений (ОТРЕДАКТИРОВАНО)C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Токен, созданный учетными данными клиента Azure AD, не имеет утверждений (ОТРЕДАКТИРОВАНО)

Сообщение Anonymous »

У меня есть регистрация приложения, в которой моей областью действия является test.user. В разрешениях API я делегировал разрешения для области test.user.
В Postman я пробовал так:

Код: Выделить всё

Grant_type   : client_credentials
Clienid      : my appid
scope        : api:\\.....id\.default
Client_secret: secret
Я могу получить токен доступа. Но если я передаю этот токен в качестве носителя авторизации, мое приложение всегда будет считать, что пользователь, прошедший проверку подлинности, является ложным без каких-либо претензий. Пожалуйста, помогите, почему нет претензий.
Кроме того, если я не добавлю .default и просто добавлю значение области как api//myid/test.user, это выдаст ошибку, как и у вас. использовать .default. Почему?
Привет, спасибо за ответ. Мне нужно подождать, пока администратор включит разрешение приложения для этой роли, поскольку у меня нет доступа.
А пока я хочу объяснить реальную проблему.
У меня есть серверная часть приложения (API). Я создал регистрацию приложения с идентификатором clientid, clientsecret, областью действия и т. д., СЕЙЧАС из моего пользовательского интерфейса (angular) удалось аутентифицировать API (Swagger), передав мой логин Microsoft, и пользователь аутентифицируется, и все в порядке. Моя развязность API ниже. swagger выглядит так, как показано ниже
Однако у меня есть несколько других клиентов, которые хотят вызывать конечные точки моего API. Поэтому для этого не должен быть интерактивный вход. поскольку они выполняют какое-то задание, и оно должно автоматически получать ответ API, не запрашивая логины пользователей и т. д.,
Поэтому я подумал, что могу использовать для этого учетные данные клиента. Пожалуйста, дайте мне знать, действительно ли необходим грант учетных данных клиента или мне нужно использовать какой-то другой тип гранта. Если да, объясните.
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ims-edited
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»