问题标签 [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.
google-chrome - 谷歌浏览器不显示 openid-selector
有人有这个问题吗?
我用 IE6、IE7、IE8、FF、Safari、Opera 测试了我的页面......它适用于它们,但 Chrome 只是不呈现它......
有什么帮助吗?
ruby-on-rails - 在 Rails 中使用 Javascript OpenID 选择器
根据这篇文章,似乎 SO 正在使用Javascript OpenID Selector (JOIS) 在其“视图”中处理 OpenID 登录。
我喜欢简单的界面,我想在 Rails 项目中使用它。
我知道RPX可能是更容易的选择,但我想自己构建它。
你能帮我找到几个问题的答案吗?
- 你们中是否有人已经这样做了,或者有人知道一个很好的例子吗?
- 如果我在我看来使用 JOIS,你会推荐什么设置(插件/宝石的组合)?
- 是否有基于Prototype 而不是JQuery的 JOIS 实现(或除 RPX 之外的任何类似实现) ?
- 除了Ruby OpenID库之外,我是否需要另一个库 来支持 JOIS 支持的所有帐户提供程序(OpenID、Google、Yahoo 等)?
谢谢!
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 时,它告诉我这是一个无效操作。
asp.net - 使用 openid-selector/dotnet openid 的问题
我正在使用基于 openid-selector 的 UI 来使用 dotnet openid API 对用户进行身份验证。我有一个小问题,当我选择谷歌并取消并关闭浏览器然后打开链接并选择雅虎时,它会重定向我谷歌而不是雅虎。
我检查了当我单击浏览器状态栏底部的按钮时,它显示正确的参数被发送到 JS 文件中的歌唱函数,但它以某种方式获取先前选择的值并重定向到该页面。
是否有人同样面临这个问题,或者有人可以帮助我提出想法或建议
php - 如何获取 OpenID 用户个人资料信息?
登录 SO 后,我的昵称显示在顶部。
当我在我的网站上设置 openid 时,我没有得到任何个人资料信息。
我尝试使用openid-selector和Zend Framework实现 OpenID
我得到的响应参数:
我没有收到昵称等个人资料信息的原因是什么? SO使用openid-selector时,它是如何得到昵称的?
php - openid 网址列表
我正在为我的网站创建一个 openid 身份验证代码。我需要显示用户可以选择的 URL(谷歌、雅虎等)列表。我找不到这些其他网站的所有开放 ID URL。某处有清单吗?
我知道谷歌是https://www.google.com/accounts/o8/id。是否有显示主要 openid 提供者及其 URL 的列表?
openid - Openid-selector 和经典网站注册
我想在一个即将发布的网站上实现一个看起来像经典表单的 OpenID 注册表单。
我希望它具有以下字段:
- 名
- 姓
- 电子邮件
- 密码(+确认)
- 验证码
理想情况下,它甚至不应该提及 OpenID。
我不想自己成为 OpenID 提供者,而是使用外部的。
你知道任何可以让我在我的网站中免费嵌入表单的 OpenID 提供商吗?
备注:我知道 openID-selector。事实上,我想用它作为注册的主要方式。但是我需要一个备用的“正常”注册表单,因为这是许多用户所期望的。而且我更愿意将所有注册/登录过程外包给 openid 提供商。
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
我写了一个简单的代码来指定领域:
这没用。例外:
在我尝试的所有组合中,奇怪的是,以下方法有效:
这并不能解决我的问题,而是使它复杂化:)
根据google和open id spec它应该可以工作
完整的代码片段:
我在这里做错了什么?
ruby-on-rails - Authlogic OpenID:从提供者获取电子邮件
这是一个非常奇怪的问题:我已经设置了authlogic_openid_selector_example 应用程序。当我注册时,openid 提供商第一次没有返回电子邮件 ID。但是,如果我删除帐户并重新注册,则会返回电子邮件 ID。我该如何解决这个问题?我在这里托管了我的应用程序版本:http: //pingauthtest.heroku.com/
我查看了我的开发日志,第一次提供商没有返回openid.ext1.value.ext0
包含电子邮件 ID 的内容。只有在第一次删除帐户后才会第二次返回。
编辑:一些额外的调试信息:
openid - phpMyID配置问题
我已按照自述文件中的说明进行操作,一切似乎都正常,但是当我尝试使用自己的域地址作为我的 OpenID 进行 stackoverflow 时,我收到以下错误消息:
无法使用您的 OpenID 提供商登录:
发送直接消息或获取响应时出错。
关于什么可能是错的任何想法?
更新:所以我试图自己解决问题,现在我没有收到任何错误。然而,发生的事情是我从 stackoverflow 页面转到我的域名页面并且再也没有返回。