Проблемы при получении токена для локальной разработки на C# через Azure.IdentityC#

Место общения программистов C#
Ответить
Anonymous
 Проблемы при получении токена для локальной разработки на C# через Azure.Identity

Сообщение Anonymous »

Я разрабатываю функцию Azure, которой необходимо подключаться к Microsoft Dataverse через управляемое удостоверение. Во время локальной разработки я добавил свою учетную запись Azure в Visual Studio и выбрал аутентификацию функции Azure. Я использую приведенный ниже код для доступа к токену:

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

var vsCred = new VisualStudioCredential();
var tok = await vsCred.GetTokenAsync(
new TokenRequestContext(new[] { "CLIENT ID of managed identity" }),default
);
Но возникает эта ошибка:
System.Private.CoreLib: исключение при выполнении функции: ManagedIdentityTestFxn. System.Private.CoreLib: процесс «C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\CommonExtensions\Microsoft\Asal\TokenService\Microsoft.Asal.TokenService.exe» завершился с ошибкой: TS003: Ошибка TS004: невозможно получить токен доступа. «AADSTS65001: Пользователь или администратор не дал согласия на использование приложения с идентификатором «VS с собственным MSA». Отправьте интерактивный запрос на авторизацию для этого пользователя и ресурса.
Разрешения Azure AD:
введите здесь описание изображения
введите здесь описание изображения
Я пытался дать согласие администратора, но все равно столкнулся с той же проблемой .
введите здесь описание изображения
введите здесь описание изображения

Подробнее здесь: https://stackoverflow.com/questions/754 ... -via-azure
Ответить

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

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

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

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

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