问题标签 [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.
php - 使用 Janrain OpenID 库从 OpenID 提供商处获取电子邮件地址
当我使用 Google 登录 StackOverflow 时,我收到以下消息:
Stackoverflow.com 正在向您的 Google 帐户 example@gmail.com 询问一些信息
• 电子邮件地址:example@gmail.com
但是,在我自己的网站上,当我使用 OpenID 登录时,我无法询问电子邮件地址。相反,我收到以下消息:
您正在使用 Google 帐户 example@gmail.com 登录 example.com
我也很难理解我需要在哪个步骤请求电子邮件地址。这是我认为应该内置该步骤的代码:
这似乎应该很明显......但我很难用谷歌搜索它并梳理代码以找出它。任何帮助将不胜感激!
php - 如何将 Google 帐户凭据应用于我的 PHP 应用 (SSO)?
我有一个 PHP 应用程序,已经登录 Google 的用户可以访问该应用程序(该应用程序在需要 Google 登录的 Google 站点上的 iFrame 中运行)
使用 Google 登录的最佳 SSO 方法是什么,因此用户在两个地方都具有相同的身份?
最好使用一些 OpenID 开源?.. zend/cake/symf 插件?GoogleApps 基础架构?.. 还是像 Janrain 这样的身份服务?
使用 OpenID Connect 是否为时过早?等等
非常感谢。
ruby-on-rails - Janrain Engage 在 Safari 浏览器中不起作用
我已经让它在所有其他经过测试的浏览器中运行——Mac Chrome 和 Firefox,但它在 Safari 中失败了。这是当前来源:http ://eventchampion.heroku.com
openid - 将自定义 OpenID 提供程序添加到 Janrain 小部件
使用 Janrain 小部件代码,是否可以将我们自己的自定义 OpenID 提供程序添加到列表中?就像旁边的 Google / OpenID 插件一样。
我们可能遗漏了什么聪明的代码?
谢谢
ios - 如何在使用 Appcelerator 的 Titanium 构建的 iOS 本机应用程序中使用 janrain 参与小部件?
我使用 Appcelerator 的 Titanium 框架开发了一个 iOS 应用程序,我想将 janrain 登录小部件集成到我的 iOS 应用程序中。有人试过这个吗?如果是这样,你能帮我做到这一点。
谢谢,西瓦...
ios5 - Janrain 和 IOS 5 兼容性
用于 Engage 的 Janrain iOS 库是否与 IOS 5 兼容?
openid - 从社交登录提供商迁移
如果我要完全集成Janrain Social Login或Oneall,迁移到我自己的自定义系统会遇到什么障碍?
例如,许多开发人员使用 Janrains 社交插件(以及许多其他插件),因为他们没有时间编写所有代码来提供自己的解决方案,或者因为它既快速又方便。
但是,在将来的某个地方,也许当开发人员有更多时间时,他可能会使用 OpenID 选择器和 openid 库(例如 stackoverflow 自己的解决方案)编写自己的解决方案。此外,Janrain 和 Oneall 变得昂贵,获得前几千名用户是件好事,但在用户注册量突然增加后,它变得非常昂贵(特别是如果您只使用社交登录而不使用其他社交功能)
我看到的问题是,在我的 facebook 应用程序中,我提供给 FB 应用程序的站点 URL(例如 oneall)是“ http://myapp.api.oneall.com/ ”,它将处理所有验证并链接帐户然后重定向到我的网站回调 url。
但是,如果我用自己的解决方案替换 Oneall(站点 URL 会更改),会发生什么情况?身份验证将变得无效,不是吗?并且用户将不得不再次接受权限?我将如何进行成功的迁移?
我希望我已经解释得足够好。也许这是微不足道的,但一些澄清将不胜感激。我想确保我没有与 Oneall 或 Janrain 联系在一起。
facebook - Janrain - 删除默认登录身份
我为一个拥有三个提供商(Facebook、谷歌、雅虎)的网站安装了 Janrain Engage
如果用户在我的网站上通过 Facebook 进行身份验证,然后返回我的网站,则它不会显示三个登录选项,而是仅显示 Facebook 图标和以姓名登录。要使用三个选项进入屏幕,您必须按“切换帐户”。
无论如何,JanRain 是否不这样做?不仅显示您以前使用的登录选项,而是显示所有这些?
javascript - 重新加载 janrain 小部件
我在我的网站上安装了 Janrain 社交登录小部件,并且正在使用 AJAX 处理身份验证请求。
在某些情况下,即使社交网站(例如 Twitter)成功登录,我也想阻止在我的网站上登录。
发生这种情况时,Janrain 小部件会卡在说“正在加载...”,即使没有什么可做的。但是,我希望用户能够尝试通过另一个站点(例如 Facebook)再次登录。
目前,实现这一点的唯一方法是刷新整个页面。不一定方便,但也不是很大的负担。不过,我想避免这样做。
这是我的代码 - Janrain 提供的几乎完全复制/粘贴:
我尝试将初始化函数设为命名函数,然后在页面加载时显式调用该函数。即使这适用于小部件的初始化,再次调用它也会失败 - 即使在进行 jQuery 调用以终止插入小部件的目标 DIV 内的所有 HTML 之后。
想法?谢谢!
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 身份验证,没有任何问题。
有人知道可能出了什么问题吗?
提前致谢。