- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有办法使用 log4net 作为 Kentor Authservices Logger?文档指出“将 ILoggerAdapter 连接到 SPOptions.Logger。如果您使用 OWIN 中间件,则会自动为您完成此操作,您可以在 OWIN/Katana 日志记录中看到输出。”,但我不太明白是什么意思这意味着。
最佳答案
您可以在 log4net 记录器和 Kentor.AuthServices 记录器之间编写一个适配器,如下所示:
public class log4netLoggerAdapter : Kentor.AuthServices.ILoggerAdapter
{
private log4net.ILog _logger;
public log4netLoggerAdapter(log4net.ILog logger)
{
_logger = logger;
}
public void WriteError(string message, Exception ex)
{
_logger.Error(message, ex);
}
public void WriteInformation(string message)
{
_logger.Info(message);
}
public void WriteVerbose(string message)
{
_logger.Debug(message);
}
}
然后将其实例分配给您的 AuthServices Options.SPOptions.Logger
。例如,在 SampleMVCApplication Global.asax.cs ,在 Application_Start
中添加一行:
Kentor.AuthServices.Mvc.AuthServicesController.Options.SPOptions.Logger =
new log4netLoggerAdapter(log4net.LogManager.GetLogger("AuthServices"));
最后一部分当然会有所不同,具体取决于您使用的模块以及加载配置的方式,但关键是将 ILoggerAdapter
分配给您的 SPOptions.Logger
关于logging - Kentor authservices 和 log4net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45332533/
我们需要启用 SAML SSO 登录到我的应用程序。我的应用程序是 Angular JS + Asp.Net Web API 解决方案。我的应用程序已经使用 Owin Bearer Authentic
好吧,首先让我说,问这些问题我真的觉得很愚蠢,因为我认为我对事情有很好的理解,但我似乎无法理解 Kentor 授权 MVC 模型的情况。例如,在 Web.config 文件中,他们指定了如下形式的身份
有没有办法使用 log4net 作为 Kentor Authservices Logger?文档指出“将 ILoggerAdapter 连接到 SPOptions.Logger。如果您使用 OWIN
我使用 Kentor.AuthService.Idp 项目作为起点。 我尝试单点登录的启用 SAML 的服务提供商要求元数据文件包含以下属性: 登录 ID、合作伙伴 ID、平台、用户电子邮件 如何将这
我在基于 WebForms 的应用程序中使用 Kentor HttpModule。我需要获取通过登录声明的其他信息。我不确定,但我认为 Kentor 仅解析 attributeID="userId",
我正在评估 Kentor auth services (它的 OWIN 版本)使用 SAML 对用户进行身份验证。现在我想向该服务传递额外的声明。结合那里的示例,我能够将请求发送到服务并对其进行调试。
我有一个 Web 表单应用程序,我正在尝试使用 SAML 2/Kentor/Owin 对 Azure AD 进行身份验证。我认为我已经配置好了,但是当我的登录页面发出以下命令时,我没有被重定向到登录页
我正在使用 Kentor.AuthServices 实现 SAML/SSO 身份验证的服务提供商概念验证。该用例是一种信息亭式应用程序,许多不同的用户在注册我们的服务时可能会相继进行身份验证。 我遇到
我有一个 Web 表单应用程序,我正在尝试使用 SAML 2/Kentor/Owin 对 Azure AD 进行身份验证。我认为我已经配置好了,但是当我的登录页面发出以下命令时,我没有被重定向到登录页
我正在尝试在我的应用程序中实现 IDP (SAML2) 服务器。鉴于我的应用程序具有所需的所有数据,我不希望我的任何合作伙伴要求我们的客户在他们这边注册。 我对 SAML2 协议(protocol)不
嗨,我正在使用 kentor 身份验证服务(Kentor 身份验证服务是一个库,它将 SAML2P 支持添加到 ASP.NET 和 IIS 网站,允许该网站充当 SAML2 服务提供商 (SP))。现
我正在尝试使用 Kentor 库的 SampleOwinApplication 进行 Saml 2 身份验证。我正在尝试通过转到 http://localhost:57294/AuthServices
使用 IdentityServer3、Kentor.AuthServices 0.19(带有 OWIN 中间件)和标准 MVC 4 WebApi 2 应用程序,我们按照 https://github.
我是一名优秀的程序员,十分优秀!