问题标签 [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 回答
135 浏览

migration - 用 Janrain 更改域名的后果

在一个网站上,我正在使用 Janrain 来允许用户登录/登录。由于更名,域名将更改为另一个。

后果会是什么?我的用户需要重新登录吗?他们是否需要再次授权该应用程序?有什么我需要告诉 Janrain 的吗?

如您所见,我对 Janrain 很陌生。谢谢您的帮助!

0 投票
1 回答
825 浏览

janrain - 使用 Janrain Capture RESTful API 创建用户/实体

是否可以在不使用内置注册小部件但使用 RESTful API 的情况下使用 Janrain Capture 创建用户/实体?

http://developers.janrain.com/documentation/capture/api-use-and-error-codes/

我希望通过一些步骤向用户提出一些问题,然后最后用这些数据注册他们,而不是使用内置的小部件。

此外,我希望在不同的设备(例如电视)上编写应用程序,这些设备也可以注册用户但可能无法运行 javascript,并希望后端可以使用 REST 来创建用户。

0 投票
1 回答
823 浏览

php - Janrain OpenId 与 lightopenid PHP 库

Janrain 的 PHP OpenID库的 PHP 实现与LightOpenID有什么区别。

一个比另一个更安全吗?

根据谷歌的最佳实践页面

正确的 OpenID 实现必须:

  1. 加密签名的封面检查

  2. 随机数检查

  3. 雅迪斯发现

我猜 Janrain 的库确实满足了 Google 推荐的所有这些要求,但 LightOpenID 是否满足 1 和 2。

0 投票
1 回答
7690 浏览

facebook - Janrain 错误:无效的 redirect_uri:应用程序配置不允许给定 URL

我正在尝试使用我的 drupal 网站设置 Janrain Engage。

  • 我创建了一个 Janrain 帐户

  • 我已经设置了提供商(包括 Facebook)

  • 我已经安装并配置了模块(Drupal 7)

  • 正如预期的那样,我已经在登录页面上显示了所有内容

  • 我创建了一个 Facebook 应用程序

一切似乎都很好,但是...

当我尝试使用 facebook 登录时,我收到以下错误消息:

谁能告诉我我在这里做错了什么:(

谢谢 C

0 投票
1 回答
153 浏览

php - Openid Server 存储具有身份的可信站点

我刚刚开始将 janrain openid 用于 php(链接)。一旦我创建了另一个表,其中包含 id、nick、email 和用户等列,我想记住我信任哪些站点。Janrain 创建 2 个表 oid_nonces 和 oid_associations。我不明白他们的工作是什么,如果他们有用,我只知道 oid_nonces 似乎没有使用。

谢谢

0 投票
1 回答
85 浏览

php - 如何从这个数组中获取数据?单点登录

我已经使用 Janrain 实现了单点登录功能。它输出此数据(以及其他数据)。是否可以将其分解并仅提取 displayName 以便我可以将其放入变量中?

这是创建它的脚本,我想在其中定义变量https://github.com/janrain/Janrain-Sample-Code/blob/master/php/rpx-token-url.php

非常感谢

0 投票
1 回答
914 浏览

php - Janrain 的 OpenID PHP 库登录后无法检索 Google 用户信息

我开始说我讨厌 OpenID,因为它的实施/记录很差。

我正在尝试使用“openid-php-openid-2.2.2-24”。这里的源代码:https ://github.com/openid/php-openid

当我尝试使用身份验证示例时,它返回给我:“您已成功验证 https://www.google.com/accounts/o8/id?id=[...] 作为您的身份。

提供商没有发送 PAPE 响应。”

但没有 google openid 登录数据的电子邮件、昵称或全名的影子。在读取文件(“/openid/examples/consumer/finish_auth.php”)时,我注意到必须在“您已成功验证”和“无 PAPE 响应”消息之间打印 SREG 变量,但它们不会:

我尝试打印 $sreg['email']、$sreg['nickname'] 和 $sreg['fullname'] 的内容,但它们返回所有空白内容(空值/空值)。

我需要检索用户用于登录的帐户的电子邮件地址..

但丁

0 投票
4 回答
452 浏览

facebook - 如何在 Plone 中使用 facebook 帐户进行身份验证

我正在寻找一个现有的 Plone 插件,它允许 Facebook 用户在 Plone - 4.x 版中进行身份验证。有 plonesocial.auth.rpx 但它充满了错误并且在 Plone 4 中不起作用。

0 投票
3 回答
244 浏览

php - 使用openID的数据库设计是什么?

我想为我的登录系统使用 janrain,一切准备就绪,但我不知道如何构建我的数据库?使用 openID 的数据库设计是什么?特别是当一些用户有一些不同的提供者时,我怎么知道他们是谁?他们是新用户还是旧用户?我想要一个完整的数据库设计

0 投票
1 回答
149 浏览

ios - Janrain appId 可以公开吗?

对于使用 Janrain AppId 的网站是否可以公开公开 Janrain AppId 以使第三方应用程序使用 iOS SDK 执行身份验证,我无法给出明确的答案。

背景

该站点使用 Janrain Engage 进行社交登录 ( http://jabbr.net ),并且是一个开源项目。我正在开发一个 iPhone 应用程序,为了使用 Janrain 的 iOS SDK,该应用程序需要知道服务器的 Janrain AppId。

我不想在客户端上硬编码 appId,因为我希望客户端可以与任何 JabbR 服务器一起使用,而不仅仅是这个特定的服务器。

问题

我可以在使用社交登录的网站上通过公共 API 调用公开 appId 吗?这样做有什么安全问题吗?

PS。我确实问过 Janrain 这个问题,但由于我的帐户只是一个免费的测试帐户,我没有得到任何回复,我的问题被关闭了。此外,他们的论坛对免费帐户是只读的,所以那里也没有运气。我想出了如何在论坛上发帖。