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
У вашому додатку Config / app_cfg.py імпорту вилки:
від tgext.pluggable імпорту вилки
Потім, наприкінці пробки файлу викликів з fbauth:
штекер (base_config "fbauth ')
Ви зможете додати facebook логін, реєстрації та підключення кнопки, використовуючи помічники, що надаються fbauth.
Майте на увазі, що facebook підключати не будуть коректно працювати з додатками, які не працюють на порту 80
FaceBook Id і Аватар
При використанні користувачів FBAuth матиме новий зв'язаний об'єкт, званий fbauth. Доступ user.fbauth можна отримати доступ до user.fbauth.facebook_id користувача і user.fbauth.profile_picture.
FBAuth Помічники
fbauth забезпечує в'язку помічників, які будуть автоматично генерувати кнопки і скрипти, необхідні, щоб ваші користувачі увійти в програму за допомогою 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 та реєструє його. Для реєстрації на роботу потрібен, щоб будь-які додаткові дані, крім даних, які вже потрібно за замовчуванням в швидкого старту моделі користувач може бути обнуляється. Спосіб ідентифікувати недавно зареєстрованих користувачів і попросити відсутні дані за умови, якщо користувач для отриманого знак вже існує, що користувач увійшов в систему замість створення нового користувача. Це дозволяє реалізувати один клік реєстрації та входу. Новостворені користувачі будуть мати як 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

tgapp-registration
tgapp-registration

15 Apr 15

Flatland
Flatland

2 Jun 15

tgapp-fbauth

Коментар не знайдено
додати коментар
Включіть картинки!