请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

guoqp

银牌会员

311

主题

1166

帖子

2877

积分

银牌会员

积分
2877

时代开发者征文活动

guoqp
银牌会员   /  发表于:2022-10-24 16:24  /   查看:3448  /  回复:1
上节课我们拿到了企业微信的userid

那我们最想要的不就是利用这个userid来自动登录本系统吗
首先我们要知道这个userid与本系统内的用户对应关系,这个我就不讲了,每个人有每个人的做法

下边我们拿到本系统内的userid(注意上边的userid是企业微信内的,现在说的userid是我们系统内的,如何对应请自行解决)
首先我们开启本应用的单点登录功能

这一步非常关键,因为我们拿到userid后要自动登录也就是要实现免登录,那就必须开启本功能
这里配置的单点登录密码也是非常有用的哦,后边要用,这里我建议大家把token超时时间改长一点,要不老是重连,麻烦。

我做了一个单点登录的服务端命令

上图中的userid参数就是上边我们说的这个系统内的userid


这个返回参数token就是我们单点登录成功后返回的token值,只要我们将这个值作为url参数带在本应用内任何页面的URL后边,就可以实现免登录啦
下边看看如何获取到这个token值

上图中我使用了固定的IP地址,这是我们服务器的内网地址,因为是服务器使用,所以无所谓
先判断返回值有没有出错

就这样就拿到我们单点登录的token啦


但接下来你们可能会问拿到token怎么用呢,下边继续看截图吧

首先执行上边我们创建的单点登录服务端命令

生成一个跳转的免登录链接,也就是在当前URL后加一个token参数
至于这里用的几个变量如果不知道怎么获取的,请查看前边讲的如何获取网页参数值那段

再使用生成的新链接进行跳转就行了

好啦,企业微信自动授权就讲完了,有啥不明白的欢迎交流学习,我也是个菜鸟,我也在不断学习中。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +666 收起 理由
Erik.Xue + 666 很给力!

查看全部评分

1 个回复

放下活字格认证
高级会员   /  发表于:2022-10-26 21:36:41
沙发
工程文件。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部