关于Oauth单点登录的问题,可以参考以下内容:
Oauth2认证模式实例
Oauth 2认证作为一种通用的认证协议,客户侧需要有统一认证平台。可以实现在统一认证平台中,所有完成认证的业务系统之间,进行跨域的单点登录和单点登出,无需重复登录。
令牌申请
通过code获取access_token的请求方式为GET,具体请求路径如下:
http://[ip]:[port]/sso/oauth/accessToken?client_id=[client_id]&client_secret=[client_secret]&grant_type=authorization_code&redirect_uri=[redirect_uri]&code=[code]
用户信息获取
通过access_token获取用户信息的请求方式为GET,具体请求路径如下:
http://[ip]:[port]/sso/oauth/userInfo?access_token=[access_token]
认证接口地址
认证接口地址的格式为:
http://IP/sso/oauth/authorize?response_type=code&client_id=[client_id]&redirect_uri=[redirect_uri]
如需更详细的配置或解决方案,请参考相关文档。
Preview