pyramid_twitterauth

Скріншот програми:
pyramid_twitterauth
Дані програми:
Версія: 0.2.1
Дата завантаження: 20 Feb 15
Розробник: James Arthur
Ліцензія: Безкоштовно
Популярність: 18

Rating: 4.0/5 (Total Votes: 1)

pyramid_twitterauth це плагін, який розширює pyramid_simpleauth, щоб дозволити користувачам додаток Піраміда для перевірки автентичності за допомогою Twitter і / або під'єднати свій аккаунт в Twitter.
Після того, як вони зробили це, ви отримаєте автентичності клієнта Tweepy як request.twitter.client і прапори для has_read_access і has_write_access ::
# Т.д.: З метою відзивної
якщо request.twitter.has_write_access:
і NBSP; request.twitter.client.update_status («OMG #lolcats»)
Встановити
Встановіть пакет, як і будь-який інший яйця Python, наприклад:
easy_install pyramid_twitterauth
Потім увімкніть його разом з сесія фабрики, pyramid_tm, pyramid_basemodel і pyramid_simpleauth в конфігурації частини вашого застосування Піраміда:
# Налаштування сеансу завод, тут ми використовуємо `pyramid_beaker`.
config.include ('pyramid_beaker')
config.set_session_factory (session_factory_from_settings (настройки))
# Включити пакетів. Порядок є істотною, якщо ви хочете
# `Pyramid_basemodel`" просто працювати ".
config.include ('pyramid_simpleauth')
config.include ('pyramid_twitterauth')
config.include ('pyramid_basemodel')
# Або включити `pyramid_tm` або мати справу з здійснення Операції зі самостійно.
config.include ('pyramid_tm')
Зверніть увагу, що ви повинні надати sqlalchemy.url в ваших INI-налаштувань, або зв'язати моделі SQLAlchemy і контекстні сеанс на ядро ​​бази даних самостійно.
Режим
У режимі за замовчуванням, пакет дозволяє користувачам авторизуватися за допомогою Twitter. Це робиться шляхом впливу наступні види ::
- / OAuth / Twitter / Аутентификация
- / OAuth / Twitter / authenticate_callback
- / OAuth / Twitter / не вдалося
- Вид HTTPForbidden який перенаправляє в / OAuth / Twitter / Аутентификация
У режимі "Connect", пакет дозволяє існуючим автентичності користувачів підключати свої рахунки Twitter. Це робиться шляхом впливу думки на ::
- / OAuth / Twitter / Авторизуватись
- / OAuth / Twitter / authorize_callback
Ці два режими в даний час є взаємовиключними. Щоб включити "підключення" режим, встановлений twitterauth.mode в ваших .ini налаштування ::
twitterauth.mode = підключення
Налаштування
Вкажіть OAuth споживача INFO Ваш Twitter додаток у вашому ::
twitterauth.oauth_consumer_key = <ключ>
twitterauth.oauth_consumer_secret = <секретний ключ>
Переглядів піддаються за замовчуванням в / OAuth / Twitter / .... Щоб використовувати інший шлях:
twitterauth.url_prefix = 'десь'
Тести

Я тільки перевірив пакет під Python 2.6 і 2.7 атм. Ви будете потребувати в ніс, охоплення, макет і WEBTEST. Тоді і т.д.:
$ Nosetests --cover-пакета = pyramid_twitterauth --cover-тести --with-doctest --with-покриття pyramid_twitterauth
......................................
Ім'я Stmts Міс Обкладинка зниклих безвісти
-------------------------------------------------- -------
pyramid_twitterauth 18 0100%
pyramid_twitterauth.hooks 28 0100%
pyramid_twitterauth.model 21 0100%
pyramid_twitterauth.tests 370 0100%
pyramid_twitterauth.view 157 0100%
-------------------------------------------------- -------
ВСЬОГО 594 0100%
-------------------------------------------------- --------------------
Ран 45 тестів в 9.090s
OK

Вимоги

  • Python
  • піраміда

Інші програми розробника James Arthur

pyramid_simpleauth
pyramid_simpleauth

20 Feb 15

pyramid_assetgen
pyramid_assetgen

14 Apr 15

pyramid_postmark
pyramid_postmark

20 Feb 15

pyramid_twitterauth

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