Основная установка Janrain (RPX)
-
11-10-2019 - |
Вопрос
Я мог бы быть толстым, но я не могу заставить Джанрейн (бывший 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);
Кто -нибудь знает, чего мне не хватает?
Решение
Я нашел ответ.
Я неправильно понял токен, поскольку они используют токен как тот же термин, что и URL, который он сделает для возврата. Я мог бы заставить его работать по следующему:
var token = Request.Form["token"];
var res = new Rpx("xxx", "http://{mysiteid}.rpxnow.com").AuthInfo(token);
Не связан с StackOverflow