获取Owin身份验证失败的原因

时间:2016-07-19 15:06:04

标签: c# owin

我正在使用此代码对用户进行身份验证

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(未经授权)但我找不到原因(在这种情况下:过期令牌)未经授权的响应。

0 个答案:

没有答案