gpt4 book ai didi

c# - 使用外部 SAML 身份提供商登录 SimpleMembership 应用程序

转载 作者:行者123 更新时间:2023-11-30 20:46:03 24 4
gpt4 key购买 nike

我的任务是通过外部服务(使用 SAML 2.0)向使用 SimpleMembership 的 MVC 应用程序 (.Net 4.5) 添加日志记录。老实说,我什至不知道从哪里开始。从我在互联网上发现的问题来看,几乎没有什么要点。我发现的大多数 Material 都涉及与 SAML 身份提供者的通信(通常是从头开始编写的)。然而,在达到这一点之前,我需要确保我可以将它实际与我们正在使用的 SimpleMembership 集成。

我怀疑对于初学者来说,我需要类似 SAMLWebSecurity 的东西(类似于我们也使用的 OAuthWebSecurity)。我在互联网上没有发现这样的东西*,这让我相信它不存在(尽管我不介意在这里错了)。这让我相信我必须自己编写它,但我可以做到这一点而不必编写我自己的成员(member)提供程序吗?

*我不确定调用这个静态类的正确方法是什么。

最佳答案

我建议您升级到 ASP.NET Identity 和基于 OWIN 的身份验证中间件。然后你可以使用Kentor.AuthServices与 ASP.NET Identity 一起工作的中间件(除了必须注释掉 XSRF-guard,直到 bug #127 得到解决)。

如果您必须坚持使用 SimpleMembership,您也可以使用 Kentor.AuthServices 中的 SAML 类,这样您就不必从头开始实现 SAML。

免责声明:我是 Kentor.AuthServices 的作者,但由于它是开源的,我不会从使用它的人身上赚钱。

关于c# - 使用外部 SAML 身份提供商登录 SimpleMembership 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27443508/

24 4 0
文章推荐: c - 为什么声明 Clock_t 类型整数会改变我的 C 程序?
文章推荐: c# - 将 List 转换为未知类型