0

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

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

每当我尝试打电话时

var res = new Rpx("{myapi}", "http://{mysiteid}.rpxnow.com").AuthInfo("{mydomain.com/user/login")

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

doc.Load(dataStream);

替代文字

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

4

1 回答 1

2

我找到了答案。

我误解了令牌,因为他们使用令牌作为将回发到的 url 的相同术语。我可以通过以下方式让它工作:

   var token = Request.Form["token"];
   var res = new Rpx("xxx", "http://{mysiteid}.rpxnow.com").AuthInfo(token);
于 2010-12-16T19:09:26.797 回答