统一登录 · 系统展示中心

一套身份、多种登录方式、一处跳转各业务系统。对外接口统一验签、统一返回格式,接入方可在本站直接联调。

系统入口

卡片来自 GET /open/portal/links,加系统只改 application.yml 的 gtbjahinfo.portal.links。

访问分区

锁

/api/** · 必须验签

面向外部系统。请求头须带 appid / ts / nonce / token,签名覆盖请求体,5 分钟有效且 nonce 不可复用。

开

/open/** 与本页面 · 公开

面向浏览器自身:登录、会话、展示中心、对时、SSO 中转,以及全部 H5 页面,均不验签。

联调四步

  1. 登记 appId / appKey / apiKey,并按需要设置数据权限(见 sql/init-mysql.sql)。
  2. 打开接口测试台,先在地址条确认服务地址,再用「验签自检」打通 /api/ping。
  3. 同一个页面里切换接口即可调人员查询、证件号查询与三项匹配取人,无需来回换页面。
  4. 正式接入按 接口文档 实现签名,服务端返回 {code, timestamp, title, context}。
本页及所有 /open/** 接口不走身份验证;人员敏感字段按接入权限置空,字段本身仍在 JSON 里。
gtbjahinfo · JDK 1.8 / Spring Boot 2.7 / MyBatis / Druid · MySQL + Oracle 双数据源 · 全站 UTF-8