тихий вход в приложение WPF?
Я пытаюсь найти, как мы можем войти в систему, не предоставляя информацию для входа во всплывающем окне. Я пытаюсь сделать это с MSAL без всплывающего окна входа в приложение WPF.
Я попробовал подход, описанный ниже, но здесь, по крайней мере, пользователь должен один раз взаимодействовать с окном входа в систему. Я пытаюсь без окна входа в систему, пользователь сможет войти в систему.
https://learn.microsoft.com/en-us/azure/active-directory/develop/tutorial-v2-windows-desktop
{
authResult = await app.AcquireTokenSilent(scopes, firstAccount)
.ExecuteAsync();
}
catch (MsalUiRequiredException ex)
{
// A MsalUiRequiredException happened on AcquireTokenSilent.
// This indicates you need to call AcquireTokenInteractive to acquire a token
System.Diagnostics.Debug.WriteLine($"MsalUiRequiredException: {ex.Message}");
try
{
authResult = await app.AcquireTokenInteractive(scopes)
.WithAccount(accounts.FirstOrDefault())
.WithPrompt(Prompt.SelectAccount)
.ExecuteAsync();
}
Цените любую идею. Спасибо!