DotNetOpenAuth

C#的OpenID开发包
授权协议 BSD
开发语言 C#
所属分类 Web应用开发、 单点登录框架
软件类型 开源软件
地区 不详
投 递 者 蒋昊天
操作系统 Windows
开源组织
适用人群 未知
 软件概览

DotNetOpenAuth 是一个 C# 开发包,用以实现 OpenID 2.0 的提供者、中继方(Relying Party)、OAuth使用者和OAuth服务提供者;同时支持 InfoCard Selector 。一些示例代码

  • “/”应用程序中的服务器错误。 未能加载文件或程序集“DotNetOpenAuth.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=2780ccd10d57b246”或它的某一个依赖项。系统找不到指定的文件。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

  • 以yahoo为例吧,即从yahoo取得用户信息,存到自己的站点,实现了用户信息在一次录入多处共享的功能。 以下是在点击了使用yahoo登录本站的链接后执行action:OpenId. ProviderUrl="http://yahoo.com" Action OpenId会被执行两次,一次是自己的站点请求的,此时response==null;一次是yahoo请求的,respons

  • OAuth2学习及DotNetOpenAuth部分源码研究 在上篇文章中我研究了OpenId及DotNetOpenAuth的相关应用,这一篇继续研究OAuth2. 一.什么是OAuth2 OAuth是一种开放认证协议,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用.数字2表示现在使用第2代协议. 二.OA

  • 写在前面   本人在研究DotNetOpenAuth的过程中,遇到很多问题,很多坑,花费了很多时间才调通这玩意,现在毫无保留的分享出来,希望博友们可以轻松的上手DotNetOpenAuth,减少爬坑时间。 注意: 本系列介绍client_credentials认证方式,并且为了最大程度的展示关键代码,没有使用数据库     环境: .net4.5.1 ,DotNetOpenAuth v5.0.0-

 相关资料
  • OpenID 是由LiveJournal和SixApart开发的一套身份验证系统。与目前流行的网站帐号系统(Passport)相比,OpenID具有开放性以及 分散式的特点。它不基于某一应用网站的注册程序,而且不限制于单一网站的登录使用。OpenID帐号可以在任何OpenID应用网站使用,从而避免了多次 注册、填写身份资料的繁琐过程。简单言之,OpenID就是一套以用户为中心的分散式身份验证系统,

  • 我不确定在实施过程中应该采取哪种方法,需要一些指导。 我在Yii2框架(PHP)中构建了一个RESTAPI(API.mysite.com),用于访问mysite中的数据。com(数据库)。在mysite上。com我们的用户将能够创建连接的应用程序,该应用程序将提供客户端id机密-授予对其帐户的访问权限(全范围?)。 根据我的研究,下一步似乎是设置一些东西来实际提供传递给api的承载令牌-我一直倾向

  • 我目前正在进行SP(服务提供商)发起的SSO。 IdP(身份提供者)是PingOne SP是我自己的应用程序 我们有IdP启动的SSO设置,一切都很正常。我们现在必须让它启动。 是否有任何可能的方法在PingOne中实现SP启动的SSO(作为IdP)。因为我没有找到任何实施这种方法的线索。 你们能帮帮我吗?

  • Python OpenID 可以让你的 Python开发的 web 应用程序中启用 OpenID 支持

  • This C# OpenID library adds OpenID 2.0 Provider and Relying Party support to your web site both programmatically and through convenient drop-in ASP.NET controls. Features Add support for your site vis

  • CL-OpenID 是 Common Lisp 实现的 OpenID 2.0 规范的框架,兼容 OpenID Authentication 1.1。

  • local-openid 使得那些在服务器上有 shell 帐号的用户可直接通过用户主目录下的 YAML 文件进行认真而不是通过 HTTP/HTTPS 方式。 获取代码: git://bogomips.org/local-openid.githttp://bogomips.org/local-openid.gitgit://repo.or.cz/local-openid.git (mirror)h

  • java-openid 是 Java 语言实现的 OpenID 协议,目前还没有完整的实现 Consumer 和 Provider ,但提供了处理 OpenID 消息的架构。