tgapp-fbauth

Скриншот программы:
tgapp-fbauth
Детали программы:
Версия: 0.0.1
Дата загрузки: 20 Feb 15
Разработчик: Alessandro Molina
Тип распространения: Бесплатная
Популярность: 1

Rating: nan/5 (Total Votes: 0)

tgapp-fbauth съёмный приложение аутентификации Facebook для TurboGears2.
Это направлено на внесение легко осуществить проверку подлинности и регистрации с Facebook Connect в любом приложении TurboGears2.
Установка
fbauth может быть установлен как с PyPI или BitBucket:
easy_install tgapp-fbauth
должно работать для большинства пользователей
Подключение fbauth
В вашем конфигурационном приложение / app_cfg.py импорта вилки:
от tgext.pluggable импорта вилки
Затем, в конце пробки вызова файла с fbauth:
штекер (base_config "fbauth ')
Вы сможете добавить facebook логин, регистрации и подключения кнопки, используя помощников, предусмотренные fbauth.
Имейте в виду, что facebook подключения не будут корректно работать с приложениями, которые не работающих на порту 80
ЖЖ Id и Аватар
При использовании пользователей FBAuth будет иметь новый связанный объект под названием fbauth. Доступ user.fbauth можно получить доступ к user.fbauth.facebook_id пользователя и user.fbauth.profile_picture.
FBAuth Помощники
fbauth обеспечивает связку помощников, которые будут автоматически генерируют кнопки и JavaScript, необходимого для пусть ваши пользователи войти в приложение, используя Facebook Connect:
- H.fbauth.login_button (AppID, текст = "Вход с Facebook", объем = None, помните = '')
& NBSP; Размещает кнопку входа. Вход разрешения войти с пользователем, который уже был подключен с facebook идентификатор. Для подключения пользователя к facebook ид, регистрации или подключения могут быть использованы.
& NBSP; AppID параметр должен быть идентификатор вашего приложения, если ни один не предусмотрено вызов FB.init будет пропущен, так что FB может быть инициализирован вручную.
& NBSP; Параметр текст текст, чтобы показать внутри кнопки.
& NBSP; Параметр сфера является разрешений, что приложение будет просить Facebook. По умолчанию это только пользовательские данные и адрес электронной почты.
& NBSP; Помни параметр может быть использован для входа пользователя с даты истечения срока действия вместо использования куки сессии, так что сессия может длиться дольше, чем жизнь вкладке браузера.
- H.fbauth.register_button (AppID, текст = "Регистрация с Facebook", объем = None, помните = '')
& NBSP; Размещает кнопку регистрации. Регистрация автоматически создает нового пользователя с его данными facebook и регистрирует его. Для выполнения регистрации работает требуется, чтобы какие-либо дополнительные данные, кроме данных, которые уже требуется по умолчанию в модели быстрого старта пользователь может быть обнуляемым. Способ идентификации вновь зарегистрированных пользователей и попросить недостающие данные предоставляются Если пользователь для полученного знак уже существует, что пользователь вошел в систему, а не создавать нового пользователя. Это позволяет реализовать 1 клик регистрации и входа. Вновь созданные пользователи будут иметь как user.fbauth.registered и user.fbauth.just_connected флаги на Правда, так что можно определить, когда пользователи просто зарегистрироваться и задать им больше информации, что facebook не предоставляют. Он предложил, чтобы установить флаг just_connected к ложным на обработчик post_login правильно отслеживать пользователей, которые только что зарегистрированных по-настоящему.
& NBSP; AppID параметр должен быть идентификатор вашего приложения, если ни один не предусмотрено вызов FB.init будет пропущен, так что FB может быть инициализирован вручную.
& NBSP; Параметр текст текст, чтобы показать внутри кнопки.
& NBSP; Параметр сфера является разрешений, что приложение будет просить Facebook. По умолчанию это только пользовательские данные и адрес электронной почты.
& NBSP; Помни параметр может быть использован для входа пользователя с даты истечения срока действия вместо использования куки сессии, так что сессия может длиться дольше, чем жизнь вкладке браузера.
- H.fbauth.connect_button (AppID, текст = "Подключите вашу учетную запись Facebook", объем = None)
& NBSP; Размещает кнопку подключения учетной записи. Подключите разрешения связать уже существующего пользователя к facebook счет, таким образом, что он может позже войти с facebook счет. Недавно подключенные пользователи будут иметь user.fbauth.just_connected флаг на Правда в то время как user.fbauth.registered флаг будет ложным дифференцировать пользователей, которые были связаны с пользователями, которые зарегистрировались с Facebook.
& NBSP; AppID параметр должен быть идентификатор вашего приложения, если ни один не предусмотрено вызов FB.init будет пропущен, так что FB может быть инициализирован вручную.
& NBSP; Параметр текст текст, чтобы показать внутри кнопки.
& NBSP; Параметр сфера является разрешений, что приложение будет просить Facebook. По умолчанию это только пользовательские данные и адрес электронной почты.
FBAuth Утилиты
FBAuth обеспечивает кучу методов, которые делают коммунальные легко работать с Facebook:
- Fbauth.lib.has_fbtoken_expired (пользователь)
& NBSP; Проверяет маркер facebook для данных пользователей истек или нет, это может быть полезно при вызове facebook API. Сам маркер facebook могут быть извлечены из user.fbauth.access_token

Требования

  • Python

Другие программы разработчика Alessandro Molina

Flatland
Flatland

2 Jun 15

tgapp-photos
tgapp-photos

20 Feb 15

tgapp-tgcomments
tgapp-tgcomments

20 Feb 15

Комментарии к tgapp-fbauth

Комментарии не найдены
добавить комментарий
Включите картинки!