OpenID Connect 提供程序实施
Posted
技术标签:
【中文标题】OpenID Connect 提供程序实施【英文标题】:OpenID Connect Provider implementation 【发布时间】:2013-06-11 00:44:40 【问题描述】:是否有任何在 .NET 中实现 OpenID Connect Provider 的示例?
DotNetOpenAuth 似乎不支持此标准。
【问题讨论】:
你有没有找到在 .Net 中实现数据源或提供者的方法? 【参考方案1】:是的,IdentityServer 是一个 openid 连接提供程序。有很多依赖方、提供者配置和资源服务器 api 的示例。有关示例,请参见此处:https://github.com/IdentityServer/IdentityServer3.Samples/
它似乎是目前唯一“经过认证”的开源 .NET (C#) 实现。见http://openid.net/developers/libraries/
【讨论】:
【参考方案2】:我希望微软很快就会发布他们的 OP,名为 WAAD - Windows Azure Active Directory Server:http://www.gluu.co/waad-interop
您确定需要 OpenID 提供程序吗?如果你需要 Relying Party 代码,我最近看到了这篇快速文章:http://www.gluu.co/simple-connect-client
如果你真的需要 OP,或许你应该考虑 OX:http://ox.gluu.org
谁真正关心 OP 是用什么语言编写的?您想要的是一种管理事物的简单方法……而 OX 提供了出色的管理 Web UI (oxTrust)。
【讨论】:
以上是关于OpenID Connect 提供程序实施的主要内容,如果未能解决你的问题,请参考以下文章
现在他们正在弃用他们的 OpenID2 提供程序,因此与 Google 进行 OpenID Connect 委托?
如何使用 openid connect OIDC 加密 REST 正文