OAuth2&SSO

OAuth2&SSO #

项目介绍 #

llaoj/oauth2nsso 项目是基于 go-oauth2 打造的独立的 OAuth2.0 和 SSO 服务,提供了开箱即用的 OAuth2.0服务和单点登录SSO服务。开源一年多,获得了社区很多用户的关注,该项目多公司线上在用,其中包含上市公司。轻又好用,很稳。

感谢: sponsors

B站视频讲解 #

教你构建OAuth2.0和SSO单点登录服务(基于go-oauth2)

单点登录(SSO)示例 #

单点登录(SSO)示例

动图演示 #

授权码(authorization_code)流程 & 单点登录(SSO)

authorization_code_n_sso

主要功能 #

实现了oauth2的四种工作流程

  1. authorization_code
  2. implicit
  3. password
  4. client credentials

扩展功能

  1. 资源端用的验证 access_token 接口 /verify
  2. 刷新 token 接口 /refresh
  3. 专门为 SSO 开发的客户端登出接口 /logout

详情见 API说明