2016-01-17 2 views
0

Я использую janrain facebook login для входа в web2py. Facebook возвращает изображение профиля, возраст и другие данные общедоступного профиля. Однако я не могу получить доступ к этим деталям. Где хранятся эти данные?Janrain facebook login in web2py

ответ

0

Это действительно зависит от того, какой продукт Janrain вы используете. Если вы используете Социальный вход Janrain, тогда информация Facebook возвращается как часть полезной нагрузки для проверки подлинности. Данные нормализуются в формате POCO и возвращаются в виде данных JSON. Вам нужно запросить расширенные данные, чтобы получить полную полезную нагрузку.

Я не знаком с web2py, поэтому не могу дать никаких указаний по настройкам. Существует тестовый инструмент, доступ к которому вы можете получить после входа в панель инструментов Janrain. Инструмент тестирования позволяет увидеть данные, которые возвращаются из виджета «Социальный вход». Вы можете, как правило, доступ к этому инструменту с URL, подобный следующему:

https://rpxnow.com/relying_parties/NAME_OF_YOUR_WIDGET/test

Если вы используете продукт регистрации JanRain в Социальный Логин виджет становится частью процесса регистрации в регистрации. Вместо того, чтобы возвращать нормализованную полезную нагрузку POCO, данные отправляются на сервер регистрации Janrain, где он хранится в базе данных регистрации в множественном числе «Профили». Как разработчик, вы обычно используете токен oAuth, который возвращается с сервера регистрации, чтобы сделать «сущностный» вызов API и получить необходимую информацию из базы данных. Система регистрации также может быть настроена так, чтобы возвращать определенные поля вместе с токеном oAuth, когда вы используете виджет регистрации. Однако эта настройка требует работы с вашим контактом развертывания в Janrain.

Вы можете просмотреть документацию по API для JanRain Социального Входа и Регистрации продуктов, начиная здесь: http://developers.janrain.com/rest-api/

Существуют также некоторые библиотеки Python, доступные для взаимодействия с системой регистрации JanRain (прежнее названием «Захват»). Их можно найти здесь: https://github.com/janrain/janrain-python-api

 Смежные вопросы

  • Нет связанных вопросов^_^