Добро пожаловать в документацию по Python Social Auth!¶
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.
Исходная кодовая база взята из django-social-auth с идеей обобщения процесса для соответствия различным средам, предоставляя необходимые инструменты для поддержки новых платформ.
django-social-auth был продуктом модифицикации кода из проектов django-twitter-oauth и django-openid-auth.
В настоящее время проект разделен на более мелкие модули, чтобы изолировать и уменьшить ответственность и улучшить возможность повторного использования.
Code and other contributions are welcome. The code is hosted on GitHub.
Содержание:
- Вступление
- Maintainers
- Установка
- Конфигурация
- Трубопровод
- Расширение трубопровода
- Стратегии
- Хранение
- Исключения
- Бэкенды
- Beginner’s Guide
- Отключение и выход из системы
- Тестирование python-social-auth
- Случаи использования
- Возврат пользователя на исходную страницу
- Передача пользовательских параметров GET/POST и их получение при аутентификации
- Извлечь друзей Google+
- Объединение пользователей по электронной почте
- Регистрация по OAuth access_token
- Множественные диапазоны для каждого поставщика
- Enable a user to choose a username from their World of Warcraft characters
- Повторно предложите пользователям Google OAuth2 обновить
refresh_token
. - Improve unicode cleanup from usernames
- Thanks
- Авторские права и лицензия