问题标签 [rpx]

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 投票
2 回答
511 浏览

openid - 在英语以外的其他语言中使用 RPX 或类似的 openID 选择器

当您登录 Stackoverflow 时,您会在文本输入字段和提交按钮之间看到一个带有 openID 徽标的按钮。

当您单击此按钮时,您会看到一个包含主要 openID 提供程序的下拉列表。这是一个集成的第 3 方服务,称为“ID 选择器”,已被弃用,取而代之的是它的继任者 RPX ( rpxnow.com )。RPX 甚至让用户可以使用现有的 Facebook、AOL、Google 等帐户登录。

这是一项出色的服务,但我需要德语版本,而且似乎只有英语版本。

有没有人遇到过这个问题并可以分享想法?或者有没有人解决它?如果我不能仅仅因为无法翻译(@PhiLho:see*)js 弹出窗口中的这几个字符串而无法使用这项出色的服务,那将是一个遗憾...

编辑:*作为一个编程术语:获取,翻译,返回......就像翻译();

问题是,我可以取出字符串并注入我的翻译吗?

0 投票
4 回答
2527 浏览

c# - WinForm中的OpenID?

有没有人知道在 WinForm(.net 2.0 和 C#)中有或没有 RPX 的 OpenID 的最佳(或任何)教程?

0 投票
1 回答
293 浏览

authentication - Java中的RPX openID auth_info

我正在使用带有 java 的 RPXnow Openid 服务,但我没有得到如何使用令牌调用 api 的身份验证 url 并在同一调用 jsp.Pls 帮助中获取 openid 服务返回的 xml 响应。

0 投票
1 回答
256 浏览

openid - 如何使用 RPX 实现多个自定义领域?

现在我有一个免费的RPX帐户,用于将 Open ID 集成到我的网站中。我知道要使用 RPX 获得自定义领域(例如 signon.example.com 与 example.rpxnow.com),我需要注册高级服务级别。

在做出决定之前,我需要了解一些有关如何使用 RPX 管理自定义领域的详细信息。我有几个具体问题无法在 RPX 文档中找到答案:

如何实现多租户场景?

我有一个多租户网站,每个客户都有一个基于主 URL 的自定义 URL,例如:

每个客户都可以拥有自己的一组 Open ID 用户。在 RPX 中,我可以为每个客户 URL 设置一个领域吗?我希望有一种方法可以让通配符领域覆盖使用上述 URL 方案的所有客户。

如何配置自定义领域?

配置每个自定义领域 URL 以与 RPX 一起使用的实际过程是什么?我是否需要更新每个客户 URL 的 DNS 记录以指向 RPX 服务器?

0 投票
2 回答
398 浏览

python - RPX, OpenID - 如何为 AppEngine 编写正确的登录处理程序

我花了几天时间在网上搜索并且我画了一个空白 - 我也是 python 新手!我只是想将 RPX (janrain) 集成到 Appengine 中——脚本插入的大量代码和 openid 令牌的返回——这一切都很好——但除此之外,似乎没有人像实际创建 openid 那样更进一步登录有效 - 为什么?我假设没有会话管理?

这是一个简单的类处理程序,它获取打开 id 的 TOKEN,然后进行获取以获取用户配置文件。使用 RPX 非常简单。

从 RPX 获取响应的简单处理程序

现在 # 这里是问题开始的地方——理想情况下,我们可以偷懒,只是将它们登录到 Google 帐户中——但它们不是让用户登录的方法,即;

用户登录(电子邮件)

这样就放弃了使用谷歌帐户的任何希望 - 如果我们有开放的 ID 公平 - 为什么要打扰!

所以...

我需要的是我自己的用户数据存储 - 这很简单 - 以及一些识别用户是否登录的方法 - 会话?但在 AppEngine 中,它们不支持会话。

我发现了一些类库,它们说他们处理这个问题,但它看起来都没有很好的文档记录并且没有好的代码示例

任何人都可以帮忙吗?

0 投票
2 回答
706 浏览

c# - RPX API 调用 auth_info 返回“缺少参数”错误

我无法让 RPX auth_info API 调用工作。它不断返回错误:“缺少参数:apiKey”我正在使用他们的 Wiki 上提供的 C# RPX Helper Class:RPX Helper Class

下面是我的 Page_Load 方法中的代码。RPX 服务通过向我指定的 Url 发送 POST 来工作。我的代码从下面显示的帖子数据中获取令牌。然后我调用 AuthInfo API 方法。

一切看起来都很好。令牌已填充。在他们的代码中,“apiKey”值对被添加到写入请求流的发布数据中。有没有人有这个运气?任何想法为什么这不起作用?谢谢。

0 投票
1 回答
206 浏览

facebook - Authlogic RPX 扩展权限

我正在为 Ruby on Rails 网站开发 Facebook Connect 功能。我注意到除非您要求扩展权限,否则 FB 不会提供用户的电子邮件。我正在使用 authlogic_rpx gem。

有谁知道,如果可能,以及如何使用 authlogic_rpx gem 要求用户授予对他的电子邮件地址的访问权限?

谢谢!

0 投票
3 回答
508 浏览

openid - 使用 OpenID 作为唯一的身份验证方法

我已经阅读了其他问题,他们大多谈论这样做的安全性。这并不完全是我关心的问题,主要是因为该网站的问题是基于浏览器的游戏。然而,更大的问题是用户 - 并不是每个用户都有足够的文化来理解 OpenID。当然,RPX 使这很容易,这就是我将使用的,但是如果用户没有 Google 或 Facebook 或其他任何帐户,或者不信任系统使用现有帐户登录怎么办?他们必须在另一个提供的帐户上获得一个帐户-我相信大多数人都会知道该怎么做,更不用说费心去做了。

还有一个问题是如何在应用程序中管理它。一个用户可能想用一个账户使用多个身份,所以处理起来并不像用户名+密码那么简单。如何在数据库中存储用户的 OpenID 身份?使用 OpenID 也给了我一个好处:RPX 可以提供广泛的个人资料信息,因此我可以预先填写个人资料表格并要求用户根据需要进行编辑。

我目前有这个:

使用这些外键:

这是在数据库中存储 OpenID 标识符的正确方法吗?我如何将 RPX 给我的标识符与数据库中的一个匹配以登录用户(如果标识符已知)。

所以这里有一些具体的问题:

  • 如何让没有 OpenID 或不想使用 OpenID 的用户可以访问它?(例如,使用他们的 Google 帐户登录的安全问题)
  • 如何将标识符存储在数据库中?(我不确定上面的表格是否正确)
  • 我需要采取哪些措施来防止某人以其他用户身份登录并愉快地使用他们的帐户做任何事情?(据我了解,RPX 通过 HTTP 发送标识符,所以任何人都需要做的就是以某种方式获取它,然后在“OpenID”字段中输入它)
  • 使用 OpenID 时我还需要注意什么?
0 投票
2 回答
163 浏览

asp.net - 从 RPX 获取用户配置文件后,如何将用户设置为已通过身份验证?

我正在使用 RPX 进行身份验证。现在我得到带有标识符的用户配置文件。设置身份验证cookie和其他东西下一步该怎么做?还有注销功能。在 ASP.net 3.5 和 C# 中。

0 投票
2 回答
193 浏览

ruby-on-rails - authlogic_rpx 的问题

我正在尝试运行http://github.com/tardate/rails-authlogic-rpx-sample(仅更改了 rails 版本)但是当 RPX 返回信息时收到错误消息http://gist.github.com/385696通过 Google 帐户成功验证后。这里有什么问题?我该如何解决?

该代码已由其作者使用 rails 2.3.3 成功测试:http ://rails-authlogic-rpx-sample.heroku.com/

我使用 cygwin 和 rails (2.3.5)、rpx_now (0.6.20)、authlogic_rpx (1.1.1) 在 Windows 上运行。

更新

几个小时后,RPX 拒绝了我的应用程序http://img96.imageshack.us/img96/2508/14128362.png

更新2

同样的错误消息 ( http://gist.github.com/386124 ) 与http://github.com/grosser/rpx_now_example一起出现,但在这种情况下,RPX 允许我登录(到目前为止)。

解决了

见下文