Вступление¶
Python Social Auth aims to be an easy to setup social authentication and authorization mechanism for Python projects supporting protocols like OAuth (1 and 2), OpenID and others.
Характеристики¶
Это приложение обеспечивает регистрацию пользователей и вход в систему с использованием учетных данных социальных сайтов, вот некоторые функции, вероятно, еще не полный список.
Поддерживаемые фреймворки¶
Поддержка нескольких фреймворков:
Можно легко добавить больше фреймворков (и это будет еще проще в будущем, когда код станет зрелым).
Провайдеры аутентификации¶
Несколько поддерживаемых сервисов по простому определению бэкэндов (легко добавлять новые или расширять текущий):
Angel OAuth2
Beats OAuth2
Behance OAuth2
Bitbucket OAuth1
Box OAuth2
Dailymotion OAuth2
Deezer OAuth2
Disqus OAuth2
Douban OAuth1 и OAuth2
Dropbox OAuth1
Eventbrite OAuth2
Evernote OAuth1
Facebook OAuth2 и OAuth2 для приложений
Fitbit OAuth2 и OAuth1
Flat OAuth2
Flickr OAuth1
Foursquare OAuth2
Google App Engine Auth
GitHub OAuth2
Google OAuth1, OAuth2 and OpenID
Instagram OAuth2
Kakao OAuth2
Keycloak_ OpenID
Linkedin OAuth1
Live OAuth2
Livejournal OpenID
Mailru OAuth2
MineID OAuth2
Mixcloud OAuth2
NaszaKlasa OAuth2
NGPVAN ActionID OpenID
Odnoklassniki OAuth2 и Application Auth
Podio OAuth2
Pinterest OAuth2
Rdio OAuth1 и OAuth2
Readability OAuth1
Shopify OAuth2
Skyrock OAuth1
Soundcloud OAuth2
Spotify OAuth2
ThisIsMyJam OAuth1
Stackoverflow OAuth2
Steam OpenID
Stocktwits OAuth2
Stripe OAuth2
Tripit OAuth1
Tumblr OAuth1
Twilio Auth
Twitch OAuth2
Twitter OAuth1
Upwork OAuth1
Vimeo OAuth1
VK.com OpenAPI, OAuth2 и OAuth2 для приложений
Weibo OAuth2
Wunderlist OAuth2
Xing OAuth1
Yahoo OpenID and OAuth1
Yammer OAuth2
Yandex OAuth1, OAuth2 and OpenID
Данные пользователя¶
Основная совокупность пользовательских данных, чтобы разрешить значения настраиваемых полей из ответа провайдеров.
Аутентификация и обработка отключения¶
Расширяемый конвейер для обработки механизма аутентификации, ассоциации и отключения способами, подходящими для вашего проекта. Проверьте раздел «Аутентификационный конвейер».
Связь с социальными аккаунтами¶
Несколько социальных учетных записей могут быть связаны с одним пользователем.