Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 894 Bytes

README.md

File metadata and controls

18 lines (13 loc) · 894 Bytes

FlaskOAuthServer

This repository contains a proof of concept for an OAuth 2.0 server in Python with Flask. This PoC is needed for an university project. This implementation is inspired by the Authlib server example.

Authlib

This PoC uses Authlib as a library to make the implementation easier. Authlib is used because the university project has already used Authlib for other scenarios.

Testing

If you want to test the OAuth server with your own client please have a look at the OAuth 2.0 Client PoC.

PKCE

The PKCE flow is currently not supported. If you want to use the server in a production environment, it is recommended to add the PKCE flow.

Tips

You may have to install the following if you use Ubuntu: sudo apt-get install python3-tk