# E10系统通过SAML集成接入另外一套E10系统的SAML认证

来源快照：`result_data_new_260518.json`

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

## 正文

# 一、概述

一套E10系统开启SAML认证， 注册另外一套E10系统的SAML认证应用，提供IDP元数据文件和SAML认证相关接口地址给到另外一套E10系统进行配置接入。

# 二、配置前提

（1）测试环境信息

服务端（E10-A系统）：开启SAML认证，并注册认证应用

测试环境：[ _http://10.12.106.131/_](http://10.12.106.131/)

 

客户端（E10-B系统）：通过SAML集成接入服务端

测试环境：[ _http://10.12.106.171/_](http://10.12.106.171/)

 

（2）进行认证登录前，两套系统的人员系统需同步组织架构，本示例中两套系统的人员是通过工号（JOB_NUM）进行匹配的。

如：

服务端（E10-A系统）人员：姓名：星星，工号：zyx0101

对应客户端（E10-B系统）人员：姓名：zyx01，工号：zyx0101

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174734986497032203&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)

# 三、操作步骤

**1****、服务端****A****系统开启****SAML****认证，并提供****IDP****元数据文件给到客户端****B****系统**

在【后台管理中心】-【集成中心】-【统一认证中心】-【认证协议管理】启用SAML协议，点击 下载IDP元数据文件给到客户端B系统进行配置接入：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174734990839005187&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)

**2****、客户端****B****系统选择****SAML****集成配置接入**

在【后台管理中心】-【集成中心】-【统一认证接入】-【认证接入管理】点击新建，选择SAML集成，基于《[ _业务系统通过SAML2接入E10系统.docx (e-cology.com.cn)_](https://www.e-cology.com.cn/sp/file/filePreview/1029537698608480279?pauuid=6aecf655f32647c086dccef5738506d3) 》接口文档，进行配置，上传服务端A系统提供的IDP元数据文件，并设置账号规则，点击保存，然后点击 下载SP元数据文件。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174734990839005192&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)

**3****、服务端****A****系统注册****SAML****认证应用**

在【后台管理中心】-【集成中心】-【统一认证中心】-【认证应用管理】，点击新建，选择SAML协议，打开新建SAML2认证应用窗口，上传客户端B系统提供的SP元数据文件，并设置SP EntityId。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174734994986303489&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=1174734994986303501&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=1174734986518872065&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)

# 四、认证登录效果

**1****、****PC****端登录效果**

**1.1****测试前提**

客户端E10系统，在界面配置中心-登录页设置-PC端登录页中设置自定义登录地址：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174734999490985987&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)

** **

**注意：**

**（1）未开启全资源拦截：PC端需要访问回调地址 或者 PC自定义登录地址才会被拦截到认证登录页；**

**（2）开启全资源拦截：直接访问IP地址即可。**

** **

**1.2****认证效果**

访问客户端B系统的回调地址

http://10.12.106.171/papi/iaauthclient/saml/login?tk=869479290682e7267f6365576d1f126或 自定义登录地址http://10.12.106.171/customlogin/z1，可跳转到服务端A系统的认证登录页：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174734990825054211&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)

输入服务端A系统的账号密码登录后，回跳进入客户端B系统的登录后页面：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174734982133923847&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)

**2、移动端登录效果**

**2.1****测试前提**

前提：客户端E10系统，启用认证接入管理功能，开启移动端认证。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174734990816133121&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=1174734986497032200&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)

**注意：**

（1）

**未开启全资源拦截：移动端服务器地址需配置移动端个性化地址：**

**http://10.12.106.171/customlogin/z2****（界面配置中心****-****登录页设置****-****移动端登录页中设置的自定义登录地址）**

**（2）开启全资源拦截：直接配置IP地址即可。**

** **

**2.2****认证效果**

浏览器模拟移动端进行认证登录，访问回调地址

http://10.12.106.171/papi/iaauthclient/saml/login?tk=869479290682e7267f6365576d1f1261或自定义登录地址http://10.12.106.171/customlogin/z2跳转到服务端A系统的认证登录页：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174734986471366667&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)

输入服务端A系统的账号密码登录后，回跳进入客户端B系统的登录后页面：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1174734995153043467&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)
