Основные настройки Janrain (RPX)

Я мог бы быть тупым, но я не могу заставить Дженрейн (бывший 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);

альтернативный текст

Кто-нибудь знает, чего мне не хватает?

1 ответ

Решение

Я нашел ответ.

Я неправильно понял токен, поскольку он использует токен в качестве того же термина, что и URL-адрес, на который он будет выполнять обратную передачу. Я мог заставить это работать следующим:

   var token = Request.Form["token"];
   var res = new Rpx("xxx", "http://{mysiteid}.rpxnow.com").AuthInfo(token);
Другие вопросы по тегам