猪齿鱼整体能否作为oauth统一认证的client

猪齿鱼整体能否作为oauth统一认证的client

猪齿鱼底层是HZERO平台,oauth服务基于oauth2.0实现,支持作为oauth的server,也支持与别的oauth对接作为client实现单点

猪齿鱼自身的认证过程不改变,再对接其他的oauth 服务作为Client呢

之前提过,猪齿鱼支持对接别的oauth作为Client实现单点。也可以对接CAS、Saml等实现单点。

可能我理解的有问题,我理解的猪齿鱼有多个客户端,这些客户端通过hzero-oauth 认证实现了单点登录,现在考虑的是如何把猪齿鱼多个客户端当作一个整体去,作为其他oauth认证的client,实现与其他应用的SSO,可能猪齿鱼支持这种改造,不是太会实现,还请大佬指点

可以直接配置实现,HZERO已经内置了。

进入猪齿鱼的平台管理,进入HZERO,访问域名配置


  • 单点域名:平台域名的代理地址,一般为前端地址
  • 单点登录类型选择:选择 OAUTH2 协议
  • 单点登录服务器地址:OAUTH2 服务器地址
  • 单点登录地址:OAUTH2 认证地址
  • 单点登出地址:OAUTH2 退出地址
  • 客户端地址:登录成功后的回调地址,格式:http://gateway-domain/oauth/sso/auth
  • clientId:OAUTH2 认证客户端ID
  • client密码:OAUTH2 认证客户端密码
  • Oauth认证用户信息:OAUTH2 根据token获取用户信息地址
1赞