企业自建应用(H5)实现上下游之间下游企业授权单点登录的实现

2022/08/18
发布

准备工作:

1.上游企业自建应用配置完成,可实现企业内部授权登录。

2.上下游对接完成、应用共享完成。

开发:

1.下游企业登入者信息获取:

① 通过OAuth2链接获取下游企业登入者code参数(由于我们是多方登入、这里使用了state进行了登入环境判断)。

② 获取上游企业access_token,将下游企业登入者code和access_token进行接口交互,得到CorpId/userid,这里可以把CorpId进行存储,方便后续判断登入者所属企业,方便日志调用。

③ 获取到CorpId/userid后将userId存储到对应表,由于每个企业对于userId设置不同,需要将userId进行关联。

④ 首次登入需要输入账号密码进行登入,将账号密码与userId存储到对应表中,后续登入判断对应表中是否含有账号密码、是否正确进行登入判断即可。

评论·1
2022/11/17

将下游企业登入者code和access_token进行接口交互,得到CorpId/userid

你好,请问这边是用哪个接口获取呀


赞同
评论 1
2022/11/18
https://developer.work.weixin.qq.com/document/path/91023
接口:get   https://qyapi.weixin.qq.com/cgi-bin/auth/getuserinfo?access_token=ACCESS_TOKEN&code=CODE
赞同
回复
你还未登录,请先登录