问题标签 [openid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
1900 浏览

openid - 如何使用多个 OpenID?

我有不止一个 OpenID,因为我已经尝试了很多。随着人们使用 OpenID,不同的供应商将会出现,我可能想更换供应商。由于所有 ID 都是我,并且所有 ID 都是针对同一个电子邮件地址进行身份验证的,我不应该能够使用其中任何一个登录到堆栈溢出并能够访问同一个帐户吗?

0 投票
2 回答
2863 浏览

authentication - OpenID 属性交换 - 我应该使用它吗?

我的网站将仅使用 OpenID 进行身份验证。我想通过属性交换来拉取用户详细信息,但是属性交换似乎给 StackOverflow 带来了很多痛苦。

行业现状如何?是否有任何 OpenID 提供商在属性交换方面做得不错?

我应该完全避开 OpenID 属性交换吗?

如何处理对功能的不一致支持?

0 投票
0 回答
7082 浏览

ruby-on-rails - Ruby on Rails 中的 OpenID 身份验证

我是 Ruby on Rails 的新手,但我创建了几个小应用程序。无论如何,我对 OpenID 真的很感兴趣,我想在 Rails 应用程序中实现 OpenID 身份验证以及一些 Sreg 的东西。我所做的所有研究都提出了已过时或对我不起作用的文章。由于我对 Rails 很陌生,我很难调试问题,所以......

在 Rails 中实现 OpenId 的最佳方法是什么?

0 投票
3 回答
1027 浏览

openid - Open ID - 当您决定不喜欢现有的提供商时会发生什么?

所以我还不太相信 OpenID,原因如下:

我已经有一个 OpenID,因为我有一个 Blogger 帐户。但是当我尝试在altdotnet页面上表明自己的身份并收到以下消息时,我发现 Blogger 似乎是一个糟糕的提供者:

您必须使用指定有效电子邮件地址的 OpenID 角色。

让我们忘记这个小错误的细节,假设我想换一个不同的提供者。所以我注册了一个不同的提供商并获得了一个新的、不同的 OpenID - 我将如何切换我现有的 StackOverflow 帐户以与我的新 OpenID 关联?

我知道如果我将自己的域设置为委托给提供商,这将很容易,因为我可以更改委托。假设我没有自己的域。

0 投票
6 回答
8191 浏览

asp.net - ASP.NET 中的 OpenID 身份验证?

我开始构建一个需要用户帐户的新 Web 应用程序。现在我有一个用于此站点的 OpenID,我认为如果我可以在我的应用程序中使用 OpenID 进行身份验证会很酷。有没有关于如何将 OpenID 与 ASP.NET 站点集成的好的教程?

0 投票
14 回答
17752 浏览

openid - OpenID 作为单点登录选项?

我只是在寻找不同的意见。您认为 OpenID 是一个很好的“单点登录”解决方案吗?

对于普通用户来说,它的工作方式似乎有点令人困惑,并且可能存在与“将所有鸡蛋放在同一个篮子中”相关的问题。

无论如何,有没有人尝试在有许多不同应用程序(Wordpress、Elgg、Media Wiki、..)的 Intranet 上下文中实现他自己的 OpenId 解决方案?

我认为这可能是解决“数字身份”问题的一个很好的解决方案,但我不知道它是否适用于“登录一次并浏览 Intranet”问题。

意见?

0 投票
5 回答
11759 浏览

linux - 如何在 Ubuntu 中设置 OpenID 提供程序(服务器)?

我想使用 OpenID 登录 Stack Overflow,但我想我会设置自己的 OpenID 提供程序,只是因为它更难:) 你如何在 Ubuntu 中做到这一点?

编辑:用正确的术语 OpenID 提供者替换“服务器”(根据维基百科,身份提供者也是正确的)。

0 投票
3 回答
2172 浏览

openid - 为什么在 OpenID 2 中使用 HTML 表单重定向?

为什么你会做一个自动的 HTML 帖子而不是一个简单的重定向?

这样开发人员可以在知道 OpenID 时自动生成将目录发布到远程服务器的登录表单吗?

例如。

  1. 用户未登录并访问您的登录页面。
  2. 您从 cookie 中检测到用户的 openID。
  3. 生成的表单直接发布到远程 OpenID 服务器。
  4. 远程服务器将用户重定向回网站。
  5. 网站登录用户。

如果是这种情况,我可以看到好处。但是,这假设您在用户注销时将用户的 openID 保存在 cookie 中。

我几乎找不到关于如何最好地实施这个规范的信息。

请参阅官方规范中的 HTML FORM 重定向:

http://openid.net/specs/openid-authentication-2_0.html#indirect_comm

我通过查看PHP OpenID 库(版本 2.1.1)发现了这一点。

0 投票
4 回答
10276 浏览

web-applications - 如何在我的 Web 应用程序中实现 OpenID?

当用户使用电子邮件地址注册时,Stackoverflow 是否会创建新的 OpenID(即不提供现有的 OpenID)?你是怎样做的?你有 C# 中的代码示例吗?爪哇?Python?

0 投票
3 回答
2417 浏览

ruby-on-rails - 如何在 Rails 中实现 OpenID 服务器?

我在 Ubuntu上看到了类似的问题,但我有兴趣通过我的基于 Rails 的站点托管我自己的 OpenID 提供程序,该站点已经有一个身份和身份验证系统。

请注意,我不是在寻找将站点用作 OpenID的委托方法。

正确执行此操作的最佳方法是什么?