Bladeren bron

oauth2.0文档

大厂分支
liangkun 4 jaren geleden
bovenliggende
commit
11afc8caf0
2 gewijzigde bestanden met toevoegingen van 7 en 5 verwijderingen
  1. +5
    -4
      Learun.Framework.Ultimate V7/Doc文档/数字化智慧校园统一身份认证oauth2.0对接说明V1.0.docx
  2. +2
    -1
      Learun.Framework.Ultimate V7/西昌单校区版V3.0.sln

+ 5
- 4
Learun.Framework.Ultimate V7/Doc文档/数字化智慧校园统一身份认证oauth2.0对接说明V1.0.docx Bestand weergeven

@@ -25,8 +25,8 @@ V1.0
统一身份认证工作机制说明
第一步,各对接方在数字化智慧校园系统中配置统一身份认证的登录接口地址
我方提供配置UI
外网测试地址:
http://demo.bjquanjiang.com:8081/ 测试用户名:thirdtest密码:123456
测试地址:
http://数字化智慧校园部署地址 / 测试用户名:thirdtest密码:123456
学校内网地址:
依照学校实际地址
系统登录
@@ -36,6 +36,7 @@ http://demo.bjquanjiang.com:8081/ 测试用户名:thirdtest密码:123456
应用配置

权限配置
点击人员授权

查看个人应用
@@ -49,7 +50,7 @@ http://demo.bjquanjiang.com:8081/ 测试用户名:thirdtest密码:123456
接上一步,点击统一认证平台中的【进入系统】后,系统会根据各系统在【应用配置】功能中填写的【登录接口地址】重定向到【登录接口地址】并携带参数appkey,对接方需要获取appkey,并发送请求到授权接口换取当前登录用户信息。

授权接口采用标准Http Get请求方式,appkey有效期为10分钟
请求地址:http://demo.bjquanjiang.com:8081/SSOSystem/authorize?appid=APPID&secret=SECRET&appkey=APPKEY
请求地址:http:// 数字化智慧校园部署地址/SSOSystem/authorize?appid=APPID&secret=SECRET&appkey=APPKEY
参数说明
参数
是否必须
@@ -74,4 +75,4 @@ appkey
}

第三步:获取useraccount并实现系统登录逻辑
当获取到useraccount数据时,说明用户
使用获取到的useraccount数据进行接入方系统认证操作。


+ 2
- 1
Learun.Framework.Ultimate V7/西昌单校区版V3.0.sln Bestand weergeven

@@ -112,6 +112,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "05 Doc文档", "05 Doc文
ProjectSection(SolutionItems) = preProject
Doc文档\数字化智慧校园3.0部署手册V1.3.docx = Doc文档\数字化智慧校园3.0部署手册V1.3.docx
Doc文档\数字化智慧校园基础信息接口V1.0.docx = Doc文档\数字化智慧校园基础信息接口V1.0.docx
Doc文档\数字化智慧校园统一身份认证oauth2.0对接说明V1.0.docx = Doc文档\数字化智慧校园统一身份认证oauth2.0对接说明V1.0.docx
Doc文档\数字化智慧校园统一身份认证对接说明V1.0.docx = Doc文档\数字化智慧校园统一身份认证对接说明V1.0.docx
EndProjectSection
EndProject
@@ -1597,7 +1598,7 @@ Global
{DBB22F9E-ED75-40EB-A091-717D42C65A9B} = {29DFF52B-8455-4EA1-8798-3AEE210D9372}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {968C278F-4142-4DFF-96B0-B3D70A649451}
EnterpriseLibraryConfigurationToolBinariesPath = packages\Unity.2.1.505.0\lib\NET35
SolutionGuid = {968C278F-4142-4DFF-96B0-B3D70A649451}
EndGlobalSection
EndGlobal

Laden…
Annuleren
Opslaan