查看: 4659|回复: 2

oauth2单点登录 通过header中的 Authorization 进行认证如何实现

升级   0.61%

5

主题

13

回帖

61

积分

注册会员

Rank: 2

积分
61
发表于 2023-2-10 14:03:44 | 显示全部楼层 |阅读模式
本帖最后由 andy61 于 2023-2-10 14:06 编辑

1.获取认证服务器code:
https://XXX.com/oauth/authorize?response_type=code&client_id=<clientID>&scope=openid+profile&redirect_uri=<URL>
2 根据code获取token
curl https://XXX.com/curl -G https://g1openid.crcc.cn/oauth/t ... =authorization_code"&"code=<授权码>"&"redirect_uri=<URL> \
-H "Authorization:Basic Base64(<clientID>:<clientSecret>)"

其中第二部使用 header中的 Authorization 进行认证的,在O2OA中应该如何实现?
回复

使用道具 举报

升级   0.61%

5

主题

13

回帖

61

积分

注册会员

Rank: 2

积分
61
发表于 2023-2-11 15:40:01 | 显示全部楼层
相关代码修修正并增加 header方式的配置
在 gitee中pull request了 oauth2问题修复与增加Header方式认证
回复

使用道具 举报

升级   100%

0

主题

662

回帖

2

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2
发表于 2023-2-13 09:31:39 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread