# E10系统通过CAS集成接入E9系统

来源快照：`result_data_new_260518.json`

- 来源 ID：`1174720898978103476`
- 模块：集成中心
- 目录：统一认证接入管理 - 配置示例 - 认证集成 E9系统
- space ID：`1158011075224911873`
- 原文链接：未提供
- 产品基线：未提供

## 正文

# 一、功能概述

一套E9系统部署weaversso，开启CAS认证， 注册E10系统的认证应用， E10系统进行接入。

首先，先了解下E9系统与E10系统之间的人员关系；

其次，E9系统需部署weaversso服务，开启CAS认证；

其次，E9系统需要注册E10系统的CAS认证应用，提供应用标识appid给到E10系统；

其次，E9系统提供CAS接口地址给到E10系统；

最后，E10系统进行配置。

**注：开始配置之前，务必确保E10服务器上能够访问到OA系统地址，否则网络不通无法认证登录成功。**

 

# 二、E10与E9系统人员关系

E9系统提供的CAS服务默认是返回人员的登录名的。

维护人员关系：E9系统人员登录名为手机号码，对应E10中人员的手机号码。

 

# 三、E9系统提供CAS服务接口地址

E9系统中开启CAS认证：

（E9系统中需配置weaversso，确保CAS认证能测试通过）

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174720997897101330&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

 

E9系统注册E10的CAS认证应用，提供应用标识：

9eb50b1f-06e2-4b77-a637-74f290a153d1

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174720993560690689&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

 

则此E9系统提供CAS服务接口地址：

**服务地址：** E9系统地址/sso

**登录地址：**[ E9系统地址/sso/login](http://10.12.21.20:8080/sso/login)?appid=9eb50b1f-06e2-4b77-a637-74f290a153d1

**退出地址：** E9系统地址/sso/logout

 

 

 

# 四、E10统一认证接入管理配置

开启统一认证接入管理，设置CAS集成，配置认证服务参数，账号规则设置手机号码：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174720989147783181&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

 

# 五、E10中需申请注册E9系统白名单

需要将CAS服务域名10.12.21.20添加白名单，需在后台管理中心-系统安全-安全配置项-第三方系统地址处，添加第三方认证服务系统地址。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174722131541442568&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174722187600216076&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

 

 

# 六、PC端登录效果

## 6.1、测试前提

前提：启用认证接入管理功能，开启PC端认证。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174720997812682770&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

在界面配置中心-登录页设置-PC端登录页中设置自定义登录地址：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174720993560190979&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

 

 

## 6.2、PC认证登录效果

访问自定义登录https://passport.yunteams.cn/customlogin/mysqlzzz可跳转E9系统：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174720993560690697&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

输入用户名密码后可登录E10：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174720997897101314&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

 

# 七、移动端登录效果

## 7.1、测试前提

前提：启用认证接入管理功能，开启移动端认证。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174720997785223169&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

## 界面配置中心-登录页设置-移动端登录页中设置自定义登录地址：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174720997897101322&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

 

## 7.2、移动端APP-配置移动端服务器地址

未开启全资源拦截

移动端服务器地址需配置移动端个性化地址：

https://passport.yunteams.cn/customlogin/mobilezzz

（界面配置中心-登录页设置-移动端登录页中设置的自定义登录地址）；

 

开启全资源拦截

直接配置域名即可；

 

若开启了**二级域名** ，则访问域名或个性化地址时，二级域名需使用后端接口域名：

示例：

若当前环境已开启二级域名，前端静态资源、sp接口域名为/release/second，后端api、papi等接口域名为/releaseWeaver。

此时，界面配置中心-登录页设置-移动端登录页中设置自定义登录地址显示为：

http://10.12.106.141/release/second/customlogin/mobilezzz

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174720993560190999&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

由于移动端APP本身无法识别，移动端服务器地址需讲移动端个性化地址的二级域名修改成后端接口的二级域名releaseWeaver，即：

http://10.12.106.141/releaseWeaver/customlogin/mobilezzz

 

## 7.3、移动端认证登录效果

进入手机移动端APP登录页，**双指双击** 进入切换服务器地址页面，移动端服务器地址需配置移动端个性化地址：

https://passport.yunteams.cn/customlogin/mobilezzz

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174720993560190991&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

进入认证登录页（适配H5页面）：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174720997812682765&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

输入账号密码后，可登录E10，进入E10移动端登录后页面：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174720993560190983&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)
