InteractiveBrowserCredential:
DefaultAzureCredential
ManagedIdentityCredential
EnvironmentCredential
ClientSecretCredential
CertificateCredential
UserPasswordCredential
DeviceCodeCredential
InteractiveBrowserCredential
Вот мой код:
Код: Выделить всё
var client = new SecretClient(new Uri(keyVaultUrl), new InteractiveBrowserCredential();
KeyVaultSecret secret = client.GetSecret(secretName);
string password = secret.Value;
1
При запуске этого же кода в рабочей среде я получаю следующую ошибку:
Azure.Identity.AuthenticationFailedException:
Ошибка аутентификации InteractiveBrowserCredential: Отображение модального
диалогового окна или формы при приложение не работает в
режиме UserInteractive, это недопустимая операция. Укажите стиль
ServiceNotification или DefaultDesktopOnly, чтобы отображать
уведомление от приложения-службы. --->
System.InvalidOperationException
На самом деле, это должно быть открытие браузера, а не модального диалога. Может ли кто-нибудь помочь мне понять, что здесь происходит?
Подробнее здесь: https://stackoverflow.com/questions/679 ... on-product
Мобильная версия