InteractiveBrowserCredential:
DefaultAzureCredential
ManagedIdentityCredential
EnvironmentCredential
ClientSecretCredential
CertificateCredential
UserPasswordCredential
DeviceCodeCredential
InteractiveBrowserCredential
Hier ist mein Code:
Code: Select all
var client = new SecretClient(new Uri(keyVaultUrl), new InteractiveBrowserCredential();
KeyVaultSecret secret = client.GetSecret(secretName);
string password = secret.Value;
1
Wenn ich denselben Code in der Produktion ausführe, erhalte ich die folgende Fehlermeldung:
Azure.Identity.AuthenticationFailedException:
InteractiveBrowserCredential-Authentifizierung fehlgeschlagen: Anzeige eines modalen
Dialogfelds oder Formulars, wenn die Anwendung dies nicht tut Die Ausführung im
UserInteractive-Modus ist kein gültiger Vorgang. Geben Sie den
ServiceNotification- oder DefaultDesktopOnly-Stil an, um eine
Benachrichtigung von einer Dienstanwendung anzuzeigen. --->
System.InvalidOperationException
Afaik, es sollte ein Browser geöffnet werden, kein modaler Dialog. Kann mir jemand helfen zu verstehen, was hier vor sich geht?
Mobile version