# 单点登录

# 说明

  • V8系统作为门户单点至V5系统,单点基于手机号确定人员对应关系,需要提前同步组织信息

# 操作步骤

# V5部分

# 1、CIP应用集成配置

  • 产品登记

1742262211750.png

  • 应用注册

1742262249090.png

  • 应用接入,此处的应用编号需要注意,后续将使用

1742262269937.png

1742262282601.png

# 2、REST账号配置

1742262313493.png

1742262325170.png

# 3、补丁包

  • 同步apps-v8代码,见同步代码 (opens new window)

  • 修改"\ApacheJetspeed\webapps\seeyon\WEB-INF\cfgHome\plugin\cip\spring\spring-v8-sso.xml"文件中"V8地址"部分,替换为实际的v8地址。例如:V8登录页面地址为"http://dev-xtcv8.seeyoncloud.com/login",value值对应为"http://dev-xtcv8.seeyoncloud.com/service/cip-manager/plug/sso/callback"

  • 秘钥key建议使用示例即可,需要与免登配置 (opens new window)中加密因子保持一致

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"
       default-autowire="byName">
    <bean id="v8sso" class="com.seeyon.ctp.portal.sso.SSOLoginContext">
        <property name="name" value="v8sso" />
        <property name="ticketName" value="ticket" />
        <property name="handshake">
           <bean class="com.seeyon.ctp.portal.sso.V8SSOLogin">
               <!-- V8地址-->
                <property name="url" value="http(s)://{ip}:{port}/service/cip-manager/plug/sso/callback"/>
                <!-- 秘钥key -->
                <property name="key" value="E6C63180C2806DD1F47B859DE501C15F"/>
           </bean>
        </property>
    </bean>
</beans>

# V8部分

# 1、创建应用

# 2、菜单配置

1742264922688.png

# 3、免登配置

  • 应用编码见CIP应用集成配置

  • 单点登录地址,如OA登录页地址为"http://10.2.178.5:30318/seeyon/main.do",则配置为"http://10.2.178.5:30318"

  • REST信息见REST账号配置

  • 加密因子见补丁包,xml配置中的"秘钥key"

1742265059369.png

# 4、角色授权

  • 按照如图操作配置角色与菜单关系,角色根据实际情况选择

1742265324263.png

1742265405137.png

1742265437498.png

1742265501530.png

1742265567210.png

# 5、发布应用

# 6、功能验证

  • 确保用于验证的V8人员手机号与V5人员手机号匹配

1742265819368.png

1742265858679.png

1742265896454.png

编撰人:lichaoj