OAuth2&SSO #
项目介绍 #
llaoj/oauth2nsso 项目是基于 go-oauth2 打造的独立的 OAuth2.0 和 SSO 服务,提供了开箱即用的 OAuth2.0服务和单点登录SSO服务。开源一年多,获得了社区很多用户的关注,该项目多公司线上在用,其中包含上市公司。轻又好用,很稳。
感谢:
B站视频讲解 #
教你构建OAuth2.0和SSO单点登录服务(基于go-oauth2)
单点登录(SSO)示例 #
动图演示 #
授权码(authorization_code)流程 & 单点登录(SSO)
主要功能 #
实现了oauth2的四种工作流程
- authorization_code
- implicit
- password
- client credentials
扩展功能
- 资源端用的验证 access_token 接口
/verify
- 刷新 token 接口
/refresh
- 专门为 SSO 开发的客户端登出接口
/logout
详情见 API说明