# login-adapter **Repository Path**: zxl-java-project/login-adapter ## Basic Information - **Project Name**: login-adapter - **Description**: 综合应用平台登录到铁塔视联平台 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-20 - **Last Updated**: 2025-11-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 山西应急管理综合应用平台单点登录 综合应用平台点击铁塔视联平台应用,直接进行单点登录到铁塔视联平台。本服务做中间适配,由综合应用平台先到该服务, 该服务拿到综合应用平台用户信息,再调用铁塔视联平台单点登录接口,获取到跳转地址给浏览器。 ## 核心流程 ```mermaid sequenceDiagram participant 用户 as 用户(浏览器) participant 适配服务 as 适配服务 participant 综合平台 as 管理综合应用平台 participant 视联平台 as 铁塔视联平台 participant 认证服务 as 认证服务 用户->>综合平台: 用户登录综合平台 综合平台-->>用户: 应用列表 用户->>适配服务: 点击铁塔视联平台应用 适配服务-->>用户: 返回授权链接 用户->>综合平台: 申请授权 综合平台->>用户: 返回授权码code 用户->>适配服务: 携带授权码请求适配服务 适配服务->>综合平台: 通过code获取access_token 综合平台-->>适配服务: 返回access_token 适配服务->>认证服务: 获取用户信息 认证服务-->>适配服务: 返回用户信息 适配服务->>视联平台: 获取跳转地址(用户信息中linkedUsers中clientId对应的outerId) 视联平台-->>适配服务: 获取到登录地址 用户->>视联平台: 跳转到单点登录地址 视联平台-->>用户: 跳转成功 ``` ## 环境说明 - JDK 8 - Spring Boot 2.7.18 ## 自动构建 以 `:rocket: ` 开头的备注提交会自动构建并生成镜像,会自动上传到公网镜像仓库, 可以在gitee网站对应的项目中,`流水线`->`构建历史`查看构建结果,点击构建编号查看详情。 默认`swr.cn-east-3.myhuaweicloud.com/xlgo/login-adapter:v1.0.11`,最后`11`是构建编码`#11`