Asp.net mvc Janrain(RPX)基本设置

Asp.net mvc Janrain(RPX)基本设置,asp.net-mvc,janrain,rpxnow,rpx,Asp.net Mvc,Janrain,Rpxnow,Rpx,我可能有点糊涂,但我似乎无法让Janrain(前RPX)发挥作用。我已经做了以下工作: var token = Request.Form["token"]; var res = new Rpx("xxx", "http://{mysiteid}.rpxnow.com").AuthInfo(token); 注册并跟踪他们需要你填写的内容 下载示例代码(c#) 在我的令牌站点(mydomain.com/user/login),我在控制器中添加了以下调用:var res=new Rpx

我可能有点糊涂,但我似乎无法让Janrain(前RPX)发挥作用。我已经做了以下工作:

   var token = Request.Form["token"];
   var res = new Rpx("xxx", "http://{mysiteid}.rpxnow.com").AuthInfo(token);
  • 注册并跟踪他们需要你填写的内容
  • 下载示例代码(c#)
  • 在我的令牌站点(mydomain.com/user/login),我在控制器中添加了以下调用:
    var res=new Rpx(“{myapi}”、“http://{mysiteid}.rpxnow.com”).AuthInfo(“{mydomain.com/user/login”);
  • 确保localhost已列入白名单
每当我试着打电话

var res = new Rpx("{myapi}", "http://{mysiteid}.rpxnow.com").AuthInfo("{mydomain.com/user/login")
我在以下行收到数据无效的错误:

doc.Load(dataStream);

有人知道我可能遗漏了什么吗?

我找到了答案

我误解了令牌,因为他们使用的令牌与它将进行回发的url相同。我可以通过以下方法使其工作:

   var token = Request.Form["token"];
   var res = new Rpx("xxx", "http://{mysiteid}.rpxnow.com").AuthInfo(token);