问题标签 [janrain]

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 回答
506 浏览

php - 使用 Janrain OpenID 库从 OpenID 提供商处获取电子邮件地址

当我使用 Google 登录 StackOverflow 时,我收到以下消息:

Stackoverflow.com 正在向您的 Google 帐户 example@gmail.com 询问一些信息

• 电子邮件地址:example@gmail.com

但是,在我自己的网站上,当我使用 OpenID 登录时,我无法询问电子邮件地址。相反,我收到以下消息:

您正在使用 Google 帐户 example@gmail.com 登录 example.com

我也很难理解我需要在哪个步骤请求电子邮件地址。这是我认为应该内置该步骤的代码:

这似乎应该很明显......但我很难用谷歌搜索它并梳理代码以找出它。任何帮助将不胜感激!

0 投票
3 回答
344 浏览

php - 如何将 Google 帐户凭据应用于我的 PHP 应用 (SSO)?

我有一个 PHP 应用程序,已经登录 Google 的用户可以访问该应用程序(该应用程序在需要 Google 登录的 Google 站点上的 iFrame 中运行)

使用 Google 登录的最佳 SSO 方法是什么,因此用户在两个地方都具有相同的身份?

最好使用一些 OpenID 开源?.. zend/cake/symf 插件?GoogleApps 基础架构?.. 还是像 Janrain 这样的身份服务?

使用 OpenID Connect 是否为时过早?等等

非常感谢。

0 投票
1 回答
312 浏览

ruby-on-rails - Janrain Engage 在 Safari 浏览器中不起作用

我已经让它在所有其他经过测试的浏览器中运行——Mac Chrome 和 Firefox,但它在 Safari 中失败了。这是当前来源:http ://eventchampion.heroku.com

0 投票
1 回答
156 浏览

openid - 将自定义 OpenID 提供程序添加到 Janrain 小部件

使用 Janrain 小部件代码,是否可以将我们自己的自定义 OpenID 提供程序添加到列表中?就像旁边的 Google / OpenID 插件一样。

我们可能遗漏了什么聪明的代码?

谢谢

0 投票
1 回答
243 浏览

ios - 如何在使用 Appcelerator 的 Titanium 构建的 iOS 本机应用程序中使用 janrain 参与小部件?

我使用 Appcelerator 的 Titanium 框架开发了一个 iOS 应用程序,我想将 janrain 登录小部件集成到我的 iOS 应用程序中。有人试过这个吗?如果是这样,你能帮我做到这一点。

谢谢,西瓦...

0 投票
1 回答
322 浏览

ios5 - Janrain 和 IOS 5 兼容性

用于 Engage 的 Janrain iOS 库是否与 IOS 5 兼容?

0 投票
1 回答
1604 浏览

openid - 从社交登录提供商迁移

如果我要完全集成Janrain Social LoginOneall,迁移到我自己的自定义系统会遇到什么障碍?

例如,许多开发人员使用 Janrains 社交插件(以及许多其他插件),因为他们没有时间编写所有代码来提供自己的解决方案,或者因为它既快速又方便。

但是,在将来的某个地方,也许当开发人员有更多时间时,他可能会使用 OpenID 选择器和 openid 库(例如 stackoverflow 自己的解决方案)编写自己的解决方案。此外,Janrain 和 Oneall 变得昂贵,获得前几千名用户是件好事,但在用户注册量突然增加后,它变得非常昂贵(特别是如果您只使用社交登录而不使用其他社交功能)

我看到的问题是,在我的 facebook 应用程序中,我提供给 FB 应用程序的站点 URL(例如 oneall)是“ http://myapp.api.oneall.com/ ”,它将处理所有验证并链接帐户然后重定向到我的网站回调 url。

但是,如果我用自己的解决方案替换 Oneall(站点 URL 会更改),会发生什么情况?身份验证将变得无效,不是吗?并且用户将不得不再次接受权限?我将如何进行成功的迁移?

我希望我已经解释得足够好。也许这是微不足道的,但一些澄清将不胜感激。我想确保我没有与 Oneall 或 Janrain 联系在一起。

0 投票
1 回答
218 浏览

facebook - Janrain - 删除默认登录身份

我为一个拥有三个提供商(Facebook、谷歌、雅虎)的网站安装了 Janrain Engage

如果用户在我的网站上通过 Facebook 进行身份验证,然后返回我的网站,则它不会显示三个登录选项,而是仅显示 Facebook 图标和以姓名登录。要使用三个选项进入屏幕,您必须按“切换帐户”。

无论如何,JanRain 是否不这样做?不仅显示您以前使用的登录选项,而是显示所有这些?

0 投票
1 回答
1052 浏览

javascript - 重新加载 janrain 小部件

我在我的网站上安装了 Janrain 社交登录小部件,并且正在使用 AJAX 处理身份验证请求。

在某些情况下,即使社交网站(例如 Twitter)成功登录,我也想阻止在我的网站上登录。

发生这种情况时,Janrain 小部件会卡在说“正在加载...”,即使没有什么可做的。但是,我希望用户能够尝试通过另一个站点(例如 Facebook)再次登录。

目前,实现这一点的唯一方法是刷新整个页面。不一定方便,但也不是很大的负担。不过,我想避免这样做。

这是我的代码 - Janrain 提供的几乎完全复制/粘贴:

我尝试将初始化函数设为命名函数,然后在页面加载时显式调用该函数。即使这适用于小部件的初始化,再次调用它也会失败 - 即使在进行 jQuery 调用以终止插入小部件的目标 DIV 内的所有 HTML 之后。

想法?谢谢!

0 投票
1 回答
591 浏览

php - 尝试将 php OpenID 与 Google 一起使用时出现 501 HTTP 错误

我一直在尝试在我正在开发的项目中以消费者身份实现 openID 身份验证,但我还没有设法让示例按我的意愿工作。

尽管示例使用者非常适合 yahoo openid 身份验证,但在尝试使用 google openID 时,它在 try_auth.php 页面中失败并出现 501 HTTP 错误。

这是 try_auth.php 的代码(处理对实际 openID 提供程序的调用的页面):

我注意到的另一个想法是,在我的 Windows 开发箱(独立的 Apache 2.2.6,不是 XAMPP,PHP 5.3.8)上,一切运行顺利,雅虎和谷歌都执行 openID 身份验证,没有任何问题。

有人知道可能出了什么问题吗?

提前致谢。