Я хочу прочитать секрет из хранилища Azure Key из моего веб -приложения ASP.NET. Для этого я не хочу аутентифицировать приложение (принципала службы), но отдельные пользователи (принципала пользователя). From all the possible credential types, I've concluded the best one to achieve this is
InteractiveBrowserCredential:
DefaultAzureCredential
ManagedIdentityCredential
EnvironmentCredential
ClientSecretCredential
CertificateCredential
Userpasswordcredential
deviceCodecredential
InteractiveBrowserCredential < /strong> < /em> < /p>
Вот мой код: < /p>
var client = new SecretClient(new Uri(keyVaultUrl), new InteractiveBrowserCredential();
KeyVaultSecret secret = client.GetSecret(secretName);
string password = secret.Value;
< /code>
Это хорошо работает на Localhost - мне предложено для моего пользователя и пароля Azure Ad, и у меня есть доступ к хранилищу. Тем не менее, я заметил, что это не мой браузер по умолчанию, а вместо этого процесса IIS Express. Диалоговое окно Modal
или форма, когда приложение не работает в
userInteractive в режиме не является допустимой операцией. < /strong> Укажите
ServiceNotification или стиль DefaultDesktoponly для отображения уведомления
из приложения Сервиса. --->
system.invalidoperationexception
< /blockquote>
afaik, он должен открыть браузер, а не модальный диалог. Может кто -нибудь помочь мне понять, что здесь происходит?
Подробнее здесь: https://stackoverflow.com/questions/679 ... on-product
Использование InteractiveBrowserCredential для аутентификации в Vault Azure Key в производстве не будет работать ⇐ C#
Место общения программистов C#
1757837110
Anonymous
Я хочу прочитать секрет из хранилища Azure Key из моего веб -приложения ASP.NET. Для этого я не хочу аутентифицировать приложение (принципала службы), но отдельные пользователи (принципала пользователя). From all the possible credential types, I've concluded the best one to achieve this is
InteractiveBrowserCredential:
DefaultAzureCredential
ManagedIdentityCredential
EnvironmentCredential
ClientSecretCredential
CertificateCredential
Userpasswordcredential
deviceCodecredential
InteractiveBrowserCredential < /strong> < /em> < /p>
Вот мой код: < /p>
var client = new SecretClient(new Uri(keyVaultUrl), new InteractiveBrowserCredential();
KeyVaultSecret secret = client.GetSecret(secretName);
string password = secret.Value;
< /code>
Это хорошо работает на Localhost - мне предложено для моего пользователя и пароля Azure Ad, и у меня есть доступ к хранилищу. Тем не менее, я заметил, что это не мой браузер по умолчанию, а вместо этого процесса IIS Express. Диалоговое окно Modal
или форма, когда приложение не работает в
userInteractive в режиме не является допустимой операцией. < /strong> Укажите
ServiceNotification или стиль DefaultDesktoponly для отображения уведомления
из приложения Сервиса. --->
system.invalidoperationexception
< /blockquote>
afaik, он должен открыть браузер, а не модальный диалог. Может кто -нибудь помочь мне понять, что здесь происходит?
Подробнее здесь: [url]https://stackoverflow.com/questions/67969920/using-interactivebrowsercredential-to-authenticate-to-azure-key-vault-on-product[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия