Вопрос

Я мог бы быть толстым, но я не могу заставить Джанрейн (бывший RPX) работать. Я сделал следующее:

  • Подписался и следовал за тем, что им нужно, чтобы вы заполнили.
  • Загрузите пример кода (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);

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