Microsoft Graphを使用している間にユーザーを認証しようとしていて、エラーが発生し続ける場合Failed to acquire token silently. Call method AcquireToken
。トークンをサイレントに取得できませんでした。呼び出しメソッドAcquireToken
これを修正する方法はありますか? ADALで
try
{
AuthenticationResult result =
await authContext.AcquireTokenSilentAsync(SettingsHelper.GraphResourceId,
clientCredential,
userId);
return result.AccessToken;
}
// Unable to retrieve the access token silently.
catch (AdalException ex)
{
HttpContext.Current.Request.GetOwinContext().Authentication.Challenge(
new AuthenticationProperties() { RedirectUri = "/" },
OpenIdConnectAuthenticationDefaults.AuthenticationType);
throw new Exception(Resource.Error_AuthChallengeNeeded + $" {ex.Message}");
}