致远OA有一套成熟的单点登录方案,v6.9.3版本开始乐创者中内置了与致远OA单点登录的认证类。

1、配置认证类

sa登录lczPortal,点击:服务器配置 > 系统安全配置 > 外部认证配置:

点击“新建外部认证”,

  • 录入认证类名称(可随意命名,供访问时使用,这里以“seeyonoa”为例)
  • 类名:com.datanew.privilege.SeeyonOAPrivilege
  • 参数,格式为:
    {
      "scheme": "http",
      "domain": "www.lcz.com",
      "port": 1080,
      "loginType": 0,
      "path": "/seeyonLogin.do"
    }
    scheme:请求协议, 值为http,https
    domain: 致远OA的服务地址
    port: 致远OA的服务端口(http默认80,https默认443)
    loginType: 登录乐创者服务的用户类型(默认为0), 0:乐创者中真实存在的用户, 1:虚拟用户(可以是乐创者中不存在的用户)登录
    path: 致远OA单点登录的访问路径

2、应用示例

2.1 单点登录到门户

http://ip:port/lczServer/externalLogin?privilege_type=seeyonoa&ticket=
致远oa系统的ticket&其他参数=xxxxxxx

其他参数请参考智能门户扩展登录说明

2.2 通过认证方式访问大屏

http://ip:port/lczServer/matrix/publish/{releaseId}?privilege_type=seeyonoa&ticket=
致远oa系统的ticket&其他参数=xxxxxxx

其他参数请参考大屏集成说明

2.3 通过认证方式访问报表

http://ip:port/lczServer/hrServlet?privilege_type=seeyonoa&ticket=
致远oa系统的ticket&其他参数=xxxxxxx

其他参数请参考报表集成说明

2.4 通过认证方式访问跨设备表单

以列表页面为例:

http://ip:port/lczServer/lczCreater/index.html?#/list?privilege_type=seeyonoa&ticket=
致远oa系统的ticket&其他参数=xxxxxxx

其他参数请参考跨设备表单集成说明

作者:柳杨  创建时间:2023-09-19 14:39
最后编辑:柳杨  更新时间:2025-04-22 15:31