Best Flask open-source libraries and packages

Python oauth2 openid

Skeleton to use as a base in order to create applications with Flask + OAuth2.
Updated 4 years ago

Python OAuth 2.0 with OpenID

Skeleton for a base Python OAuth 2.0 application, using OpenID Connect.

Description

This is an exemplified implementation of the OAuth2.0 OpenID Connect documentation.

It is done with Flask and Flask Bootstrap.

This is intended to be deployed in App Engine Standard for Python3, however it can run locally given that you have the variables from the env_variables secrion in the app.yaml file present in the runtime environment, i.e. running export PROJECT_ID='my-project-id'