asp.net-mvc-5 - Sustainsys.Saml2 OWIN access_denied 和日志记录
问题描述
当来自中间件的 /Saml2/Acs 重定向到 ExternalLoginCallback 时,我收到 error=access_denied 作为 url 的一部分。从我所做的搜索中,我需要启用日志记录,我将能够找到原因。问题是我无法弄清楚如何启用对文件的日志记录,以便我能够读取它。
故障排除页面说要将 ILoggerAdapater 连接到我的SPOptions.Logger,但是如果我使用 OWIN 中间件,它会自动完成,我可以在 OWIN/Katana 日志记录中看到输出 - 此日志是否在某个文件中/我可以让它显示在一个文件中,以便我能够看到它?
解决方案
默认情况下,Owin 中间件连接一个ILoggerAdapter
写入 Owin/Katana 日志系统的连接。要将该输出保存到文件中,您需要配置 Katana 日志记录。有一个 SO 帖子描述了该怎么做:我如何使用 Owin Katana Logger
ILoggerAdapter
另一种选择是用您自己的写入文件逻辑替换现有的。
推荐阅读
- html - 如何固定 HTML 网页的宽度
- java - JDK 错误“此应用程序无法在您的 PC 上运行”
- c# - C# / ATATA / Selenium:使用 ControlList 存储多个表
- android - 如何在 webview android 中的“X”点击次数上显示插页式广告?
- django - 在同一网址上使用 CreateView 和 ListView 时未保存数据
- c++ - 设置 AppVeyor 的 C++ 语言标准
- html - CSS Grid中每一行后的边框
- ruby-on-rails - Rails AMS,在多态列表中指定不同的序列化器
- java - 给视频查看视频路径时出现空指针异常错误
- c# - 引导程序确认对话框在服务器按钮调用时无法正常工作