我正在使用此代码对用户进行身份验证
TokenValidationParameters tokenParams = new TokenValidationParameters();
tokenParams.ValidAudiences = new List<string> { AUTH_VALID_AUDIENCE };
tokenParams.ValidateIssuer = true;
tokenParams.IssuerValidator = new IssuerValidator(IssuerValidator);
var options = new WindowsAzureActiveDirectoryBearerAuthenticationOptions
{
TokenValidationParameters = tokenParams,
Tenant = AUTH_OPTIONS_TENANT,
MetadataAddress = string.Format(METADATA_ADDRESS_FORMAT, "login.windows.net")
};
app.UseWindowsAzureActiveDirectoryBearerAuthentication(options);
有没有办法记录失败原因(例如:异常消息)? 例如,如果我使用过期令牌,我得到401(未经授权)但我找不到原因(在这种情况下:过期令牌)未经授权的响应。