====== Playground ====== Cette page regroupe les notes prises lors du développement du oauth2 ===== Auth ===== * Utilisation de Flask-login envisagé mais trop limité * Passage sur [[https://flask-user.readthedocs.io/en/latest/introduction.html|Flask-User]], plus complexe et nécessitant de passer de Flask-MySQL à Flask-SQLAlchemy ===== BDD ===== * Première itération utilisant Flask-MySQL * Changement pour [[https://flask-sqlalchemy.palletsprojects.com/en/2.x/|Flask-SQLAlchemy]] * besoin de default-libmysqlclient-dev (apt) et mysqlclient (pip) * [[https://stackoverflow.com/questions/9692962/flask-sqlalchemy-import-context-issue/9695045#9695045]] ===== Basic application ===== * [[https://github.com/lingthio/Flask-User-starter-app/tree/master/app]] * [[https://medium.com/google-cloud/understanding-oauth2-and-building-a-basic-authorization-server-of-your-own-a-beginners-guide-cf7451a16f66]] * https://github.com/michaelawyu/auth-server-sample