有没有办法从WindowsAzureActiveDirectoryBearerAuthenticationOptions等扩展中调试OWIN中间件并查看请求被拒绝的原因(例如,没有令牌,错误的资源ID,无效签名等)?调试OWIN认证中间件
1
A
回答
1
一两件事你可以做的是在OWIN启用日志记录:
<configuration>
<system.diagnostics>
<switches>
<add name="Microsoft.Owin" value="Verbose" />
</switches>
</system.diagnostics>
</configuration>
我发了过期的标记,以我的API,并在输出得到这个:
Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationMiddleware Error: 0 : Authentication failed
System.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired.
更多有关配置OWIN日志信息:http://www.tugberkugurlu.com/archive/logging-in-the-owin-world-with-microsoft-owin--introduction。
相关问题
- 1. Owin使用令牌认证
- 2. 在WebService中公开OWIN认证
- 3. 如何在asp.net vnext(MVC 6)中创建/创建owin认证中间件?
- 4. ASP.NET核心OWIN中间件
- 5. Owin中间件VS WebAPI DelegatingHandler
- 6. 带CAS的OWIN中间件
- 7. 如何调试PEAR认证?
- 8. Oauth中间件LDAP认证
- 9. Laravel中间件认证
- 10. sails js认证中间件
- 11. 认证中间件出错
- 12. OWIN令牌认证400从浏览器
- 13. NUnit测试用例跳过owin中间件
- 14. 测试一个jsonwebtoken认证express中间件
- 15. Owin中间件无法注册Autofac
- 16. 我可以在Owin中使用两种认证方法吗?
- 17. 服务结构中的WsFederation认证Owin Pipeline不起作用
- 18. 自定义Laravel认证中间件
- 19. OWIN身份验证
- 20. 在本地IIS中未调用ADFS OWIN身份验证
- 21. 在Azure环境中排除OWIN,尝试获取OWIN日志
- 22. 使用OWIN OAuth进行WebDAV serverside认证2
- 23. 微软Owin Facebook认证不适用于MVC应用程序
- 24. 如何使ASP.NET与Owin OpenId Connect库建立认证会话?
- 25. OWIN承载认证失败的web api 2
- 26. 使用OWIN和ASP.NET WEB API的基本身份验证中间件
- 27. 将AD身份验证添加到OWIN服务器中间件管道
- 28. OWIN Cookie身份验证
- 29. Asp.Net WebApi OWIN身份验证
- 30. Asp.Identity OWIN Cookie未验证