问题标签 [rpxnow]

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

authentication - rpxnow - 如何促进用户登录

自从将rpxnow添加到我们的网站后,登录的用户减少了。
这些读者是否担心将他们的(例如 hotmail)密码提供给第三方网站?

有没有人找到一种好方法来推广使用 rpxnow(或其他 openid 管理器)作为非技术精通读者的安全身份验证方法?

0 投票
1 回答
168 浏览

ruby-on-rails - 使用 rpxnow 时出现 SSL 错误

我正在使用 RPX 进行 OpenID 身份验证。我收到以下错误。它只发生在 Windows 中。它在 Mac 中完美运行。有人可以指导我解决这个错误。

OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=SSLv3 read server c ertificate B: certificate verify failed)

0 投票
2 回答
99 浏览

rpxnow - RPX缩写扩展?

有谁知道RPX是某事物的缩写还是只是一个名称?

0 投票
1 回答
1198 浏览

nonblocking - Janrain RPXnow (Engage) (https://rpxnow.com/) 绕过弹出窗口阻止程序......如何?

基本上我需要在弹出窗口中打开一个登录窗口,这样它就不会被弹出窗口阻止程序阻止。类似于 Janrain 在其RPXnow 解决方案中所做的。他们是怎么做到的?

0 投票
2 回答
775 浏览

ruby-on-rails - 如何使用 Authlogic 禁用超时注销?

我正在运行一个 Rails Web 应用程序,其中身份验证系统基于 Authlogic 和 tardate 的authlogic_rpx

第一个处理有关会话的所有内容,第二个处理与 RPX/Janrain 的映射(它为用户提供使用 Twitter 或 Facebook 登录)。

所有用户总是在一定的不活动时间后自动注销(我从来不知道多长时间),尽管我禁用了自动注销,甚至将注销时间设置为 1.year,如Authlogic 文档中所述。

我应该怎么做才能让我的用户保持登录状态?

凯文

0 投票
2 回答
388 浏览

python - 带有 rpxnow 的 Google App Engine 的 db.UserProperty

我们有一个 Django 项目,它在 Google App Engine 上运行并用于db.UserProperty多个模型。我们没有自己的用户模型。

我的老板想使用RPXNow(Janrain)进行身份验证,但是我集成后,users.get_current_user()方法返回None。这是有道理的,因为谷歌没有对我进行身份验证。但是我应该为db.UserProperty属性使用什么?是否可以使用 rpxnow 并且仍然可以拥有 Google 的 User 对象?

在此之后,我尝试在我的应用程序中使用 OpenID 身份验证(使用联合登录),并且效果很好:我仍然有users.get_current_user()对象。据我所知,rpxnow 也使用 openID,这意味着(对我而言)应该可以使用 rpxnow 获取用户对象。但是怎么做?

干杯,普史密斯

0 投票
1 回答
263 浏览

session - RPX 令牌 URL 问题

我在我的 CakePHP 项目中使用 RPX。我已经设置了这样的令牌网址:http ://www.mysite.com/users/login

这是我的登录操作代码。

我在登录表单中使用了 SSL。查看上面的代码($this->Ssl->force();)。使用 RPX 登录可以在没有 SSL 的情况下正常工作。我评论$this->Ssl->force();了行,并让 RPX 正常工作。但是当我取消注释该 Ssl 代码时,它无法正常工作。

当那里没有注释 ssl 代码时,我这样做了。1. 选择谷歌从 RPX 徽章登录(在我的登录表单中) 2. 输入我的谷歌 ID 和密码登录,它工作。3. 但是我在没有任何会话的情况下被重定向回登录表单。

任何人都可以帮助我。

谢谢。

0 投票
3 回答
742 浏览

python - 在 Google App Engine 上实施 Janrain Engage (RPXNow) 的方法?

在 Google App Engine 上最好地实施 Janrain Engage (RPX Now) 有哪些可能的解决方案?

0 投票
1 回答
696 浏览

asp.net-mvc - Janrain (RPX) 基本设置

我可能很笨,但我似乎无法让 Janrain(前 RPX)工作。我做了以下事情:

  • 注册并关注他们需要您填写的内容。
  • 下载示例代码 (c#)
  • 在我的令牌站点 (mydomain.com/user/login),我在控制器中添加了以下调用: var res = new Rpx("{myapi}", "http://{mysiteid}.rpxnow.com").AuthInfo("{mydomain.com/user/login");
  • 确保本地主机被列入白名单

每当我尝试打电话时

我在以下行收到数据无效的错误:

替代文字

有谁知道我可能会错过什么?

0 投票
1 回答
323 浏览

asp.net-mvc - 通过 RPXNow 加快 20 秒 OpenID 登录

我已经为几个应用程序实现了RPXNow,作为 OpenID 和 OAuth 的一个很好的抽象,以启用 Google 和 Facebook 登录。我唯一的抱怨是登录时间太长了。点击谷歌的“登录”按钮后,整个过程需要8-10秒才能完成,这是来自我的本地机器!我只查询https://rpxnow.com/api/v2/auth_info一次来自 my 的响应字符串AccountController,其中包括登录结果和用户配置文件。

所以我选择实现 DotNetOpenAuth。使用 Google 作为我的提供商,仍然需要 7-9 秒才能完成登录!它不能是我的存储库层,因为表单登录是即时的。因此,我必须将等待时间归因于我的系统、RPXNow 和身份验证提供程序之间的延迟。我的基本和高级 RPXNow 帐户也会出现同样的延迟。

StackOverflow 上的 Google OpenID 登录似乎总是即时的。如何加快我的 OpenID 登录速度?如果我可以将登录时间缩短到 1-3 秒,我愿意放弃 RPXNow。


编辑:好的,所以我去计时了我的 RPXNow 请求实际需要多长时间,它不到两秒(冷启动后的 1984 毫秒和 2100 毫秒),但整个过程需要 7-8 * 秒。也许是重定向或谷歌的登录框。我将不得不进行更多诊断。

  • 热启动。RPXNow 脚本、图像和 DNS 被缓存。

更多测试:我正在通过 384kbps ADSL 连接进行测试,这是 SA 中的大多数人仍然拥有的。以下是使用 Google 登录的时间细分:

冷启动故障:

  1. 加载 RPXNow 小部件: 3.1 秒
  2. 加载弹窗: 5.9s
  3. 点击谷歌提供者:被忽略
  4. 加载谷歌登录框: 4.1s
  5. 提交谷歌详细信息:忽略
  6. 等待 RPX 重定向: 7.7s(包括1.9s认证时间)

总签到时间,不包括。数据输入:

20.8 秒

太长。

热启动故障:

  1. 加载 RPXNow 小部件:2.2
  2. 通过谷歌登录: 6.5s(包括1.8s auth time)

总签到时间,不包括。数据输入:

8.7 秒。

勉强可以接受。