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

  • 注册并遵循他们需要您填写的东西。
  • 下载示例代码(C#)
  • 在我的令牌网站(mydomain.com/user/login)中,我在控制器中添加了以下电话: var res = new Rpx("{myapi}", "http://{mysiteid}.rpxnow.com").AuthInfo("{mydomain.com/user/login");
  • 确保Local -Host列入白名单

每当我尝试打电话

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

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

doc.Load(dataStream);

alt text

有人知道我可能会缺少什么吗?

有帮助吗?

解决方案

我找到了答案。

我误解了代币,因为它们将令牌用作与URL相同的术语,它将寄回。我可以通过以下内容使其工作:

   var token = Request.Form["token"];
   var res = new Rpx("xxx", "http://{mysiteid}.rpxnow.com").AuthInfo(token);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top