需要掌握的知識點有:
- Oauth2.0的理論知識
- OpenID以及OpenID Connect的知識
- Spring security的框架 :OpenAPI_Spring security
- Spring security 擴展的Oauth2.0組件 :https://projects.spring.io/spring-security-oauth/docs/oauth2.html
- Spring security 擴展OpenID 的組件
Oauth2.0
github倉庫代碼:
1 https://github.com/keets2012/Auth-service
2 https://github.com/zth390872451/oauth2-redis-mysql-example
oauth2-redis-mysql-example.rar
資料:
https://www.jianshu.com/p/734348fb6cbb
https://www.jianshu.com/p/d9a35facff6f
OpenID-connect:
1 文檔:http://www.cnblogs.com/linianhui/p/openid-connect-core.html
2 實現代碼:https://github.com/monkeyk/MyOIDC
3 碼雲:https://gitee.com/shengzhao/spring-oauth-server
4 OpenID: https://gitee.com/mkk/MyOIDC