27得票3回答
OAuth授权范围和应用程序角色及权限

目前我的应用程序基于角色和权限验证用户的访问。例如,如果用户是管理员,则具有所有权限。 然而,现在我正在实施OAuth 2.0和OpenIdConnect,为Web应用程序和REST API提供单点登录和令牌验证。 OAuth 2.0和OpenID Connect对于访问控制非常依赖于范围...

7得票1回答
如何从 OpenID / Google 获取唯一标识符?

对于OpenID,在与Google进行身份验证时,返回的已验证URL因不同浏览器、IP地址等而异。 如何从Google的OpenID实现中获取唯一用户标识符?在一台计算机上登录,您可以获得以下内容:https://www.google.com/accounts/o8/id?id=AItOawk...

15得票3回答
DotNetOpenAuth:Webforms入门

我正在尝试搞清楚如何在我的WebForms应用程序中让DotNetOpenAuth (http://www.dotnetopenauth.net/)正常工作。 我不明白从哪里开始。 我的Login.aspx页面上有一个OpenIDSelector,允许您选择Google或Yahoo。 您可以...

12得票2回答
ASP.NET MVC多站点使用OpenID的单点登录(SSO)

我正在为一系列将共享用户帐户信息的网站制定计划。想法是,一旦用户使用他们的 OpenID 登录,他们就可以访问任何一个站点,并且该站点将知道他们是谁。 有哪些常见模式/最佳实践可以用来实现这一点?

11得票2回答
Stack Overflow实际使用的是哪种OpenID解决方案?

我知道有关于这个问题的其他问答,但它们已经过时了,而且我无法在任何地方找到可靠的答案。 Stack Overflow到底使用什么来验证用户身份?网站DotNetOpenAuth声称它是用来验证用户身份的。但对我来说,最(外观)相似的是OAuth C# Library。 那么它真正使用的是什...

8得票5回答
使用OpenID还是不使用?

我是新来的,但已经阅读了规则并搜索了问题部分,但没有找到任何相关问题得到很好的回答。 不管怎样,问题是:与常规登录系统相比,在网站上使用OpenID的优缺点是什么? 我的客户希望我为本地销售系统使用这种登录方式,但我不知道原因! 提前致谢。

135得票5回答
OpenID与OAuth的比较

可能重复问题: OpenID和OAuth之间的区别是什么? OpenID和OAuth究竟有什么不同?它们看起来对我来说完全相同。 我应该说明,我打算在Drupal中使用它们,如果这有任何差异。所以我想我受限于Drupal中可用的模块实现。

7得票3回答
如何将密码和账户管理外包给第三方?

我看到自己存储密码、处理丢失的密码和账户等是一个复杂的过程,如果您不想承担安全风险,则需要付出很多工作。我正在为一个非常重视安全的网站建立基础,我认为最好从不尝试自行处理开始,而是将其外包给外部服务。我正在寻找的是类似“使用Facebook登录”或“使用Google登录”的东西,只不过: ...

30得票5回答
连接Django项目到Google应用账户的openid/oauth库有哪些?

我正在开发一项内部 Django 项目(不使用 GAE),为一个使用 Google 应用程序进行登录的公司工作。因此,我希望我的用户能够使用他们的 Google 账户登录到我的 Django 项目中。OpenID 似乎是合适的选择,虽然 OAuth 也可能可行。 我看到有很多类似命名的库可以...

34得票2回答
如果我只使用OpenID,那么在401状态码中的WWW-Authenticate头部该传递什么?

HTTP规范规定: 10.4.2 401未授权 请求需要用户身份验证。响应必须包含一个WWW-Authenticate头字段(第14.47节),其中包含适用于所请求资源的挑战。 如果我只支持OpenID(或CAS,或OAuth令牌等)作为登录方案,那么我应该在此字段中放什么?也就是说,如...