Основные настройки 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);