Flask-Beispiel OAuth Github – Kostenloses Produkt

Hallo Coder!

Dieser Artikel präsentiert eine Open-Source Flaschenstarter das die Authentifizierungsebene in zwei Varianten implementiert: eine klassische E-Mail-/Passwortprüfung und Github SignIN über die Flask-Dance-Bibliothek. Das Quellen kann von Github heruntergeladen und basierend auf der zulässigen Lizenz in kommerziellen Projekten oder eLearning-Aktivitäten verwendet werden. Für Neueinsteiger, Flasche ist ein führendes Backend-Framework, das zum Codieren von einfachen One-Page-Sites bis hin zu APIs und komplexen E-Commerce-Lösungen verwendet wird.

Dieses kostenlose Produkt baut auf einem einfachen und farbenfrohen Bootstrap-Design auf, das ein Minimum an Seiten, Dashboard-Widgets, Diagrammen und Benutzerprofilseiten bietet.


✨ Produkthighlights

  • ✅ Moderner Stack: Flask & Bootstrap UI
  • ✅ DB-Tools: Flask-Alchemy ORM, Flask-Migrate
  • ✅ Github OAuth über Flask-Dance
  • ✅ Docker-Skripte
  • ✅ Kostenloser Support (eMail & Discord)

Das Produkt kann in einer lokalen Umgebung mit dem Docker-Setup gestartet werden, das mit den Quellen über eine einzelne Zeile im Terminal eingegeben wird.

$ docker-compose up --build  

Flask Datta fähig – Anmeldeseite (Anmeldebeispiel Github)


✨ OAuth über Github & Twitter

Diese Authentifizierungsmethode ist optional und wird aktiv, sobald die App die OAuth-Geheimnisse in der erkennt .env Datei. Zum Beispiel, wenn GITHUB_ID und GITHUB_SECRETS bereitgestellt werden, wird auf der Anmeldeseite der Github-Authentifikator sichtbar.

👉 Greifen Sie auf die zu LIVE-Demo und sehen, wie es funktioniert

Flask Datta Able – Profilseite (Anmeldebeispiel Github)


Flask Datta-fähig – Dashboard-Seite (Dunkelmodus aktiv)

Flask Datta fähig - Dashboard-Widgets (Anmeldebeispiel Github)


Flask Datta-fähig – Diagrammseite

Flask Datta in der Lage - Diagrammseite (Anmeldebeispiel Github)


Danke fürs Lesen! Weitere Ressourcen und Unterstützung finden Sie unter:

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *