验签令牌:配置生成securityKey,根据securityKey生成AccessToken,在调用时传入AccessToken方可调用。
使用接口验签令牌需要在“拦截器管理”页面中勾选【验签令牌】拦截器
# 新增验签令牌
管理人员登录系统,进入管理门户,点击菜单“访问安全”>“安全认证”,进入“验签令牌”标签页,打开验签令牌管理界面。
点击”新增“按钮,弹出新增验签令牌页面
在新增验签令牌页面,按照参数说明表格填写验签令牌信息,配置完成,点击”确定“保存。
参数 说明 消费方系统编码 消费方系统编码 接口编码 接口编码 失效时间 令牌失效时间
# 编辑验签令牌
在令牌管理界面,选择一个需要修改的令牌,在操作列点击”编辑“按钮,弹出编辑令牌配置页面。
验签令牌修改完成后,点击”确定“保存。
# 删除验签令牌
在令牌管理界面,选择一个需要删除的令牌,在操作列点击”删除“按钮,弹出确认删除提示框。
点击”确定“按钮,完成验签令牌删除操作。
# 验签令牌Token查看
管理人员登录系统,进入管理门户,点击菜单“访问安全”>“安全认证”,进入“验签令牌”标签页,选择一条需要查看Token的验签令牌记录,点击“Token”列的“查看”按钮,弹出“查看Token”页面。
查看Token”页面中显示当前验签令牌的Token。
# 验签令牌使用
管理人员登录系统,进入管理门户,点击菜单“访问安全”>“安全认证”,进入“验签令牌”标签页,选择一条需要查看Token的验签令牌记录,点击“Token”列的“查看”按钮,弹出“查看Token”页面,获取Token。
点击“复制Token”按钮,获取Token字符串
通过调用SDK:tokensdk.jar中的ApiTokenUtil.getToken方法,获取AccessToken。以下示例为获取AccessToken的代码示例,可供参考。获取AccessToken的示例项目:gettoken.rar body不是必填的,必填参数为url、clientId、operationCode、securityKey。
String url = "/cn.pygjjtyxgs.group.sm.sls.getSls"; String clientId = "cn.crecsh.group.cms"; String operationCode = "cn.pygjjtyxgs.group.sm.sls.getSls"; String securityKey = "rPlSk46zpCBaH5vPK68hq5xN0XBhVODnEJzMmPBR3Wa2VR2xL1kAOgrvA69cgXnChFJbXrqtR94="; // get接口 byte[] body = new byte[]{}; //post接口 String b="{\r\n" + " \"pageRequest\": {\r\n" + " \"pageNumber\": 0,\r\n" + " \"pageSize\": 10\r\n" + " }\r\n" + "}"; byte[] body=b.getBytes(); TokenDetail tokenDetail = new TokenDetail(); tokenDetail.setSecurityKey(securityKey); tokenDetail.setOperationCode(operationCode); tokenDetail.setBody(body); tokenDetail.setClientId(clientId); tokenDetail.setUrl(url); String accessToken = ApiTokenUtil.getToken(tokenDetail);
示例展示为通过SoapUI调用接口,在Header中传入AccessToken,实际使用可直接通过代码获取SDK中的AccessToken直接调用。