腾讯企业微信内部应用服务端开发文档地址
https://work.weixin.qq.com/api/doc/90000/90135/90664
首先需要创建一个企业内部应用,这里不再说明,下面主要简述实现授权登录的逻辑步骤
第一步
与前端约定好一个前端地址,然后通过创建菜单接口或直接在建好的应用中设置工作台应用主页,填入该链接
第二步
后端编写一个用于构建oauth2的接口,当用户点击第一步设置好的链接时便向该接口发送请求,后端构建好oauth2链接后,返回给前端。其中redirect_uri也是一个需要和前端约定好的前端地址,具体在第三步说明
文档地址 https://open.work.weixin.qq.com/api/doc/90000/90135/91022
第三步
前端拿到第二步返回的oauth2链接后,直接通过浏览器访问,如window.location.href=oauth2,这时腾讯将会回调,回调的地址就是第二步中设置的前端地址redirect_uri,并带上授权code参数。注意