Пример Flask OAuth Github — Бесплатный продукт
Привет кодерам!
В этой статье представлен открытый исходный код Колба Стартер который реализует уровень аутентификации в двух вариантах: классическая проверка электронной почты/пароля и Github SignIN через библиотеку Flask-Dance. источники можно загрузить с Github и на основе разрешающей лицензии использовать в коммерческих проектах или деятельности по электронному обучению. Для новичков, Колба — это ведущая внутренняя структура, используемая для написания кода от простых одностраничных сайтов до API и сложных решений для электронной коммерции.
Этот бесплатный продукт построен на основе простого и красочного дизайна Bootstrap, который предоставляет минимальный набор страниц, виджетов панели инструментов, диаграмм и страниц профилей пользователей.
✨ Особенности продукта
- ✅ Современный стек: интерфейс Flask и Bootstrap
- ✅ Инструменты БД: Flask-Alchemy ORM, Flask-Migrate
- ✅ Github OAuth через Flask-Dance
- ✅ Скрипты докера
- ✅ Бесплатная поддержка (электронная почта и Discord)
Продукт можно запустить в локальной среде с помощью установки Docker, поставляемой с исходными кодами, с помощью одной строки, введенной в терминале.
$ docker-compose up --build
✨ OAuth через Github и Twitter
Этот метод аутентификации является необязательным и становится активным, как только приложение обнаруживает секреты OAuth в .env
файл. Например, если GITHUB_ID
а также GITHUB_SECRETS
предоставлены, на странице входа в систему становится видимым аутентификатор Github.
👉 Доступ к ЖИВАЯ демонстрация и посмотреть, как это работает
Фляга Датта Эйбл — Страница панели инструментов (темный режим активен)
Фляга Датта Эйбл — Страница диаграмм
Спасибо за чтение! Дополнительные ресурсы и поддержка доступны по адресу: