Skip to content

Own implementation of an authentication server (OAuth 2.0) with the python library Authlib

Notifications You must be signed in to change notification settings

AnsgarLichter/FlaskOAuthServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Own implementation of an authentication server (OAuth 2.0) with the python library Authlib

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published