首页 > 解决方案 > Sustainsys.Saml2 OWIN access_denied 和日志记录

问题描述

当来自中间件的 /Saml2/Acs 重定向到 ExternalLoginCallback 时,我收到 error=access_denied 作为 url 的一部分。从我所做的搜索中,我需要启用日志记录,我将能够找到原因。问题是我无法弄清楚如何启用对文件的日志记录,以便我能够读取它。

故障排除页面说要将 ILoggerAdapater 连接到我的SPOptions.Logger,但是如果我使用 OWIN 中间件,它会自动完成,我可以在 OWIN/Katana 日志记录中看到输出 - 此日志是否在某个文件中/我可以让它显示在一个文件中,以便我能够看到它?

标签: asp.net-mvc-5owinsustainsys-saml2

解决方案


默认情况下,Owin 中间件连接一个ILoggerAdapter写入 Owin/Katana 日志系统的连接。要将该输出保存到文件中,您需要配置 Katana 日志记录。有一个 SO 帖子描述了该怎么做:我如何使用 Owin Katana Logger

ILoggerAdapter另一种选择是用您自己的写入文件逻辑替换现有的。


推荐阅读