diff --git a/Learun.Framework.Ultimate V7/Doc文档/数字化智慧校园统一身份认证oauth2.0对接说明V1.0.docx b/Learun.Framework.Ultimate V7/Doc文档/数字化智慧校园统一身份认证oauth2.0对接说明V1.0.docx index 7d2e56bc0..f88f2eeae 100644 --- a/Learun.Framework.Ultimate V7/Doc文档/数字化智慧校园统一身份认证oauth2.0对接说明V1.0.docx +++ b/Learun.Framework.Ultimate V7/Doc文档/数字化智慧校园统一身份认证oauth2.0对接说明V1.0.docx @@ -77,3 +77,34 @@ appkey 第三步:获取useraccount并实现系统登录逻辑 使用获取到的useraccount数据进行接入方系统认证操作。 + + +H5版本对接方式与上述PC版本一致,如下图: + + 点击【统一应用2.0】进入应用列表,再点击【相对应的对接系统】系统会根据各系统在【应用配置】功能中填写的【登录接口地址】重定向到【登录接口地址】并携带参数appkey,对接方需要获取appkey,并发送请求到授权接口换取当前登录用户信息。 + +授权接口采用标准Http Get请求方式,appkey有效期为10分钟 +请求地址:http:// 数字化智慧校园API部署地址/quanjiang/sso/authorize?appid=APPID&secret=SECRET&appkey=APPKEY +参数说明 + 参数 + 是否必须 + 说明 +appid +是 +应用唯一标识 +secret +是 +密钥 +appkey +是 +统一认证平台重定向携带的appkey参数值 + +返回成功结果示例: +{ + "code": 200, + "info": "响应成功", + "data": { + "useraccount": "user01" + } +} + diff --git a/Learun.Framework.Ultimate V7/Doc文档/数字化智慧校园统一身份认证对接说明V1.0.docx b/Learun.Framework.Ultimate V7/Doc文档/数字化智慧校园统一身份认证对接说明V1.0.docx index ded672d18..26bfa91d1 100644 --- a/Learun.Framework.Ultimate V7/Doc文档/数字化智慧校园统一身份认证对接说明V1.0.docx +++ b/Learun.Framework.Ultimate V7/Doc文档/数字化智慧校园统一身份认证对接说明V1.0.docx @@ -84,9 +84,9 @@ ip 第三方系统使用解密的明文结合系统登录逻辑进行登录验证并跳转到系统业务界面,本次对接结束。(上表参数t根据各自业务需要可使用可不使用) +H5版本对接方式与上述PC版本一致,如下图: - - + 点击【统一应用】进入应用列表,再点击【相对应的对接系统】系统会跳转到第一步配置的【登录接口地址】并发送标准Http Get请求,随后实现上述【实现解密】部分,第三方系统使用解密的明文结合系统登录逻辑进行登录验证并跳转到系统业务界面,本次对接结束。(上表参数t根据各自业务需要可使用可不使用) diff --git a/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Permission/Views/Perm_Function/Form.cshtml b/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Permission/Views/Perm_Function/Form.cshtml index e1f4ef021..2bc115659 100644 --- a/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Permission/Views/Perm_Function/Form.cshtml +++ b/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Permission/Views/Perm_Function/Form.cshtml @@ -35,10 +35,14 @@