A simple explanation of OAuth 2.0
http://www.ruanyifeng.com/blog/2019/04/oauth_design.html
Four ways of OAuth 2.0
http://www.ruanyifeng.com/blog/2019/04/oauth-grant-types.html
OAuth2.0 GitHub third-party login example tutorial
http://www.ruanyifeng.com/blog/2019/04/github-oauth.html
OAuth2.0 official website
OAuth2.0 protocol Chinese version
https://download.csdn.net/download/yilovexing/12274498
Flask-Build OAuth2.0 authentication server (1)
https://blog.csdn.net/qq_28877125/article/details/81318451
Flask-Build OAuth2.0 Authentication Server (2)
https://blog.csdn.net/qq_28877125/article/details/81346427
Through some of the above documents, I probably understand what OAuth2.0 is, and the next step is to develop
The OAuth2.0 official website provides SDKs for many languages, the following is the SDK for Python
https://oauth.net/code/python/
Of course, you can also use third-party Python libraries. There are many third-party libraries. The best one is Authlib. The following is the github address
https://github.com/lepture/authlib
Due to the limitations of the company's existing architecture, the three-party library may not be able to meet all current needs, so we plan to re-implement a set of OAuth2.0 services based on microservices through the OAuth2.0 protocol, so stay tuned!·^_^·