请输入
菜单

11.5.10、今日校园OAuth集成

11.5.10、今日校园OAuth集成

配置前必看:

部署认证对接包(11.3章节)

修改配置文件(11.5章节)

1 在今日校园中维护好应用

2 ../ROOT/emap.properties添加下列配置

emap.properties

# 默认选择哪种方式;微信标准oauth认证micromessenger,参数配置固定 auth.bean=jrxy # 系统的域名 app.domainContext=http://ehall.wisedu.com

3 ../emapAuth/config/checkerMapping.xml添加下列配置

其中:lwStuReportEpidemic为对接的应用包名

index.do" appName="pubauthapp" beanId="pubLoginChecker"/>

4 维护应用表

T_XG_JRXY_LOGIN

列名 数据类型 长度 小数位 主键 允许空 列说明
WID VARCHAR2 40     主键
CODE VARCHAR2 40     授权类型,此值固定为“code”。
CLIENT_ID VARCHAR2 40     应用标识,创建应用时分配的client_id
SCOPE VARCHAR2 40     请求授权的权限范围,多个用逗号拼接,默认为get_user_info获取用户信息的基础接口
STATE VARCHAR2 40    

用于保持请求和回调的状态,在回调时,会在Query Parameter中回传该参数,开发者可以用这个参数校验传回的参数是否跟当前用户身份状态相符,以确保请求的有效性。

注:通常就用client_id

CLIENT_SECRET VARCHAR2 600     应用注册时候分配的clientSecret,请不要将其嵌入到服务端以外的代码里。
XGURL VARCHAR2 600     成功授权后的回调地址,必须是注册应用时填写的主域名下的地址 ,需要进行url编码

示例数据

WID CODE CLIENT_ID SCOPE STATE CLIENT_SECRET XGURL
1 code 19982873747123 get_user_info 19982873747123 d7c5975ca0cd25cd0eeef8f04e54f22c /qljfwapp/sys/lwWiseduOffcampusPerCheckin/*default/index.do
2 code 19828374778842 get_user_info 19828374778842 f21b70d699edb96d2df009402a7d9c2c /qljfwapp/sys/lwWiseduTrackManager/*default/index.do
上一个
11.5.9、微信OAuth集成
下一个
12、附件在线预览配置
最近修改: 2024-05-30Powered by