27 lines
849 B
ReStructuredText
27 lines
849 B
ReStructuredText
|
Oauthlib vs Authlib
|
||
|
=====================
|
||
|
|
||
|
Resources
|
||
|
---------
|
||
|
|
||
|
* Oauthlib: https://oauthlib.readthedocs.io/en/latest/
|
||
|
* Authlib: https://docs.authlib.org/en/latest/
|
||
|
|
||
|
|
||
|
Discussion
|
||
|
---------
|
||
|
Which library should be used to replace the currently used and deprecated
|
||
|
oauth2client. The two main contenders are Oauthlib and Authlib.
|
||
|
|
||
|
Authlib is the more popular of the two choices as seen in this `graph https://python.libhunt.com/compare-authlib-vs-oauthlib`_.
|
||
|
For flask the oauthlib developers themselves recommend using authilib
|
||
|
https://github.com/lepture/flask-oauthlib#readme
|
||
|
|
||
|
|
||
|
Conclusion
|
||
|
---------
|
||
|
Authlib seems to be the best candidate for this initiative. There is knowledge
|
||
|
in the team of the library as it was used in bodhi. It also appears to have an
|
||
|
easier to implement and has a flask integration and is recommended for use by
|
||
|
the developer.
|