- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 ASP.Net Web Forms 应用程序,我刚刚在其中集成了 Sustainsys.Saml2图书馆。
我从未使用过任何类型的日志记录机制,我正试图弄清楚如何为他们的 troubleshooting 上声明的库添加或创建 ILoggerAdapter
页面。
我决定使用 NLog(请随意推荐不同的),要么我不太了解这一点,要么没有使用正确的关键字来搜索我需要/想要的东西,或者他们不是'没有很多关于它的文档。
目前,我正在使用 Sustainsys.Saml2
的 HttpModule
版本。可应要求提供的任何其他信息。
任何帮助都会很棒。
目前,我正在通过 web.config 和 global.asax 文件配置 Sustainsys.Saml2
库。这是我的 global.asax 调用的类:
public class Saml2Config {
private static bool _alreadyInitialized;
private static readonly object Lock = new object();
public static void Initialize() {
if (_alreadyInitialized) {
return;
}
lock (Lock) {
if (_alreadyInitialized) {
return;
}
var domain = PageHelper.GetDomainURL(true);
Sustainsys.Saml2.Configuration.Options.FromConfiguration.SPOptions.EntityId.Id = $"{domain}/federation/Saml2";
Sustainsys.Saml2.Configuration.Options.FromConfiguration.SPOptions.ModulePath = "/federation/Saml2";
Sustainsys.Saml2.Configuration.Options.FromConfiguration.SPOptions.ReturnUrl = new Uri($"{domain}/mybarry");
Sustainsys.Saml2.Configuration.Options.FromConfiguration.SPOptions.PublicOrigin = new Uri($"{domain}");
Sustainsys.Saml2.Configuration.Options.FromConfiguration.SPOptions.Logger = new NullLoggerAdapter();
_alreadyInitialized = true;
}
}
}
最佳答案
The interface非常简单
public interface ILoggerAdapter
{
void WriteInformation(string message);
void WriteError(string message, Exception ex);
void WriteVerbose(string message);
}
我会按如下方式实现它:
public class NLogAdapter : ILoggerAdapter
{
private static Logger Logger = LogManager.GetLogger("Saml2");
public void WriteInformation(string message)
{
Logger.Info(message);
}
public void WriteError(string message, Exception ex)
{
Logger.Error(ex, message);
}
public void WriteVerbose(string message)
{
Logger.Debug(message);
}
}
最后设置它:
Sustainsys.Saml2.Configuration.Options.FromConfiguration.SPOptions.Logger = new NLogAdapter();
关于c# - 如何使用 Sustainsys.Saml2 设置 NLog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61643192/
我正在尝试使用 this 提供的 Sustainsys.Saml2 和 Sustainsys.Saml2.AspNetCore2 库saml2 库来实现 IDP 发起和 SP 发起的场景。 在引用示例
当从 idp 调用 Saml2/acs 端点时,set-cookie header 非常大,并且会导致: 错误请求 - 请求太长HTTP 错误 400。请求 header 的大小太长。 Cookies
我在 MVC 应用程序中使用sustainsys.saml2 库。我被要求为我的服务提供商 (SP) 应用程序提供元数据。 Sustainsys 库为我做这件事吗?我会为我的应用程序元数据提供 IDP
我正在开发一个 Blazor 应用程序,它是一个 Multi-Tenancy 应用程序。 我正在使用 Sustainsys.Saml2.AspNetCore2 包。 我有一个正在运行的测试 Blazo
我有一个 ASP.Net Web Forms 应用程序,我刚刚在其中集成了 Sustainsys.Saml2图书馆。 我从未使用过任何类型的日志记录机制,我正试图弄清楚如何为他们的 troublesh
这应该将我的应用程序重定向到我的 AdFs 注销页面,然后将我重定向回我的应用程序。 但是,它只是将我重定向到我的路由“/logout”。 在我的 ADFS 服务器上查看日志没有任何 react 。
我正在我的 Saml2 的 Asp net Core 应用程序中尝试一个简单的实现,以与 Ad FS 服务器集成。我不知道为什么我会收到这个错误。我从 gitHub 下载了示例并尝试在我的应用程序中进
详细信息: 我有一个自定义服务提供商,将 Azure AD 作为我们的身份提供商。我已经能够实现单点登录。尝试全局单点注销时会出现问题。我构造注销请求并按如下方式发送: CommandResult c
是否有人有适用于 ASP.NET Core WebAPI 项目(无 Mvc)的 Sustainsys Saml2 库的工作示例,没有 ASP Identity 更重要的是什么呢? github 上提供
目前我们的网络应用程序正在使用 Windows 身份验证。我们需要将其集成到使用 SAML 的现有单点登录中。我正在寻找 Sustainsys / Saml2将我们的 Web 应用程序与 SAML 集
我正在将 SustainSys.Saml2 与 Gluu 服务器集成为我的 IdP。我正在使用开箱即用的脚手架身份页面。当我在 localhost 中运行并查看控制台日志时,一切似乎都可以与 SAML
我是一名优秀的程序员,十分优秀!