问题标签 [openid-selector]

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 投票
1 回答
214 浏览

google-chrome - 谷歌浏览器不显示 openid-selector

有人有这个问题吗?

我用 IE6、IE7、IE8、FF、Safari、Opera 测试了我的页面......它适用于它们,但 Chrome 只是不呈现它......

有什么帮助吗?

0 投票
3 回答
958 浏览

ruby-on-rails - 在 Rails 中使用 Javascript OpenID 选择器

根据这篇文章,似乎 SO 正在使用Javascript OpenID Selector (JOIS) 在其“视图”中处理 OpenID 登录。

我喜欢简单的界面,我想在 Rails 项目中使用它。

我知道RPX可能是更容易的选择,但我想自己构建它。

你能帮我找到几个问题的答案吗?

  1. 你们中是否有人已经这样做了,或者有人知道一个很好的例子吗?
  2. 如果我在我看来使用 JOIS,你会推荐什么设置(插件/宝石的组合)?
  3. 是否有基于Prototype 而不是JQuery的 JOIS 实现(或除 RPX 之外的任何类似实现) ?
  4. 除了Ruby OpenID库之外,我是否需要另一个库 来支持 JOIS 支持的所有帐户提供程序(OpenID、Google、Yahoo 等)?

谢谢!

0 投票
6 回答
205446 浏览

jquery - 使用 JavaScript/jQuery 更改表单的操作

我有一个让我发疯的问题。我正在尝试修改 openid-selector 以支持 facebook。我使用 RPXNow 作为我的提供者,因此它要求将表单提交到与标准不同的 url。

例如。RpxNow 要求我像这样设置我的表单:

<form action="https://wikipediamaze.rpxnow.com/openid/start?token_url=...">

这适用于除 Facebook 和 Myspace 之外的所有提供商。这些要求将表单发布到不同的网址,如下所示:

<form action="https://wikipediamaze.rpxnow.com/facebook/start?token_url=...">

<form action="https://wikipediamaze.rpxnow.com/myspace/start?token_url=...">

open id 选择器在表单上有一堆按钮,每个按钮都代表 openid 提供者。我要做的是检测何时单击 Facebook 或 Myspace 按钮并在提交之前更改表单上的操作。但是它不起作用。这是我的代码。

我尝试了几种变体,都具有相同的“不支持”异常

有什么建议么?

更新

以下是有关代码的更多详细信息。为简洁起见,我省略了一些。我唯一做的就是将 Facebook 部分添加到“providers_large”对象(成功将徽标添加到网站),而不是提供标识用户的 url,我正在创建一个名为“form_url”的属性是我想要将表单的操作设置为的。如果您查看标题“提供者图像单击”部分,您会看到我在哪里检查属性“form_url”的存在并使用 jQuery 更改操作并提交表单。但是,当我在调试模式下单步执行 JavaScript 时,它告诉我这是一个无效操作。

0 投票
1 回答
536 浏览

asp.net - 使用 openid-selector/dotnet openid 的问题

我正在使用基于 openid-selector 的 UI 来使用 dotnet openid API 对用户进行身份验证。我有一个小问题,当我选择谷歌并取消并关闭浏览器然后打开链接并选择雅虎时,它会重定向我谷歌而不是雅虎。

我检查了当我单击浏览器状态栏底部的按钮时,它显示正确的参数被发送到 JS 文件中的歌唱函数,但它以某种方式获取先前选择的值并重定向到该页面。

是否有人同样面临这个问题,或者有人可以帮助我提出想法或建议

0 投票
1 回答
2040 浏览

php - 如何获取 OpenID 用户个人资料信息?

登录 SO 后,我的昵称显示在顶部。

当我在我的网站上设置 openid 时,我没有得到任何个人资料信息。

我尝试使用openid-selectorZend Framework实现 OpenID

我得到的响应参数:

我没有收到昵称等个人资料信息的原因是什么? SO使用openid-selector时,它是如何得到昵称的?

0 投票
1 回答
4185 浏览

php - openid 网址列表

可能重复:
在哪里可以找到 OpenID 提供程序 URL 的列表?

我正在为我的网站创建一个 openid 身份验证代码。我需要显示用户可以选择的 URL(谷歌、雅虎等)列表。我找不到这些其他网站的所有开放 ID URL。某处有清单吗?

我知道谷歌是https://www.google.com/accounts/o8/id。是否有显示主要 openid 提供者及其 URL 的列表?

0 投票
1 回答
175 浏览

openid - Openid-selector 和经典网站注册

我想在一个即将发布的网站上实现一个看起来像经典表单的 OpenID 注册表单。

我希望它具有以下字段:

  • 电子邮件
  • 密码(+确认)
  • 验证码

理想情况下,它甚至不应该提及 OpenID。

我不想自己成为 OpenID 提供者,而是使用外部的。

你知道任何可以让我在我的网站中免费嵌入表单的 OpenID 提供商吗?

备注:我知道 openID-selector。事实上,我想用它作为注册的主要方式。但是我需要一个备用的“正常”注册表单,因为这是许多用户所期望的。而且我更愿意将所有注册/登录过程外包给 openid 提供商。

0 投票
1 回答
1177 浏览

authentication - 如何在 openid4java 0.9.5 中指定开放 id 领域

我的网址@开发: http: //192.168.0.1 :8888/com.company.MyEntryPoint/MyEntrypoint.html 我的网址@现场环境:http ://www.example.com/com.company.MyEntryPoint/MyEntrypoint.html

我需要用户使用开放 ID 进行身份验证,这就是我希望我的领域的方式:*.company.MyEntryPoint

我写了一个简单的代码来指定领域:

这没用。例外:

在我尝试的所有组合中,奇怪的是,以下方法有效:

这并不能解决我的问题,而是使它复杂化:)

根据googleopen id spec它应该可以工作

完整的代码片段:

我在这里做错了什么?

0 投票
1 回答
375 浏览

ruby-on-rails - Authlogic OpenID:从提供者获取电子邮件

这是一个非常奇怪的问题:我已经设置了authlogic_openid_selector_example 应用程序。当我注册时,openid 提供商第一次没有返回电子邮件 ID。但是,如果我删除帐户并重新注册,则会返回电子邮件 ID。我该如何解决这个问题?我在这里托管了我的应用程序版本:http: //pingauthtest.heroku.com/

我查看了我的开发日志,第一次提供商没有返回openid.ext1.value.ext0包含电子邮件 ID 的内容。只有在第一次删除帐户后才会第二次返回。

编辑:一些额外的调试信息:


0 投票
1 回答
226 浏览

openid - phpMyID配置问题

我已按照自述文件中的说明进行操作,一切似乎都正常,但是当我尝试使用自己的域地址作为我的 OpenID 进行 stackoverflow 时,我收到以下错误消息:

无法使用您的 OpenID 提供商登录:

发送直接消息或获取响应时出错。

关于什么可能是错的任何想法?

更新:所以我试图自己解决问题,现在我没有收到任何错误。然而,发生的事情是我从 stackoverflow 页面转到我的域名页面并且再也没有返回。