|
|
@@ -48,32 +48,11 @@ http://数字化智慧校园部署地址 / 测试用户名:thirdtest密码:1 |
|
|
|
至此,统一应用端配置完毕。 |
|
|
|
|
|
|
|
第二步 获取授权用户信息 |
|
|
|
接上一步,在跳转到应用时会在应用地址上携带参数: 点击统一认证平台中的【进入系统】后,系统会根据各系统在【应用配置】功能中填写的【登录接口地址】重定向到【登录接口地址】并携带参数appkey,对接方需要获取appkey,并发送请求到授权接口换取当前登录用户信息。 |
|
|
|
|
|
|
|
授权接口采用标准Http Get请求方式,appkey有效期为10分钟 |
|
|
|
请求地址:http:// 数字化智慧校园部署地址/SSOSystem/authorize?appid=APPID&secret=SECRET&appkey=APPKEY |
|
|
|
参数说明 |
|
|
|
参数 |
|
|
|
是否必须 |
|
|
|
说明 |
|
|
|
appid |
|
|
|
是 |
|
|
|
应用唯一标识 |
|
|
|
secret |
|
|
|
是 |
|
|
|
密钥 |
|
|
|
appkey |
|
|
|
是 |
|
|
|
统一认证平台重定向携带的appkey参数值 |
|
|
|
|
|
|
|
返回成功结果示例: |
|
|
|
{ |
|
|
|
"code": 200, |
|
|
|
"info": "响应成功", |
|
|
|
"data": { |
|
|
|
"useraccount": "user01" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
第三步:获取useraccount并实现系统登录逻辑 |
|
|
|
使用获取到的useraccount数据进行接入方系统认证操作。 |
|
|
|
接上一步,在跳转到应用时会在应用地址上携带参数:appkey=" xxxx"&name="xxxx"&no="xxxx"&type=0,appkey 是DES 密钥的 32位MD5(自行判断正确性,错误即非法请求。),name和no代表用户姓名和编号,都为DES加密后字符,type是类型,0为老师,1为学生。DES 密钥为约定项,自行配置在系统参数里。 |
|
|
|
DES加密规则: |
|
|
|
密钥先进行MD5加密; |
|
|
|
密钥MD5加密后的字符(前8 位)作为DES密钥进行加解密。 |
|
|
|
|
|
|
|
|
|
|
|
第三步:获取用户编号并实现系统登录逻辑 |
|
|
|
使用获取到的用户编号(no)数据进行接入方系统认证操作。 |
|
|
|