金蝶EAS通过第三方系统单点登录
这里写自定义目录标题
- 金蝶EAS通过第三方系统单点登录
- 操作步骤
- 第三方系统代码示例
- 示例jsp代码如下:
- 示例java代码如下:
金蝶EAS通过第三方系统单点登录
操作步骤
1、需要有LtpaTokenManager.jar包
2、从EAS服务器上下载 server\profiles\server(1…n)\config\portalConfig\LtpaToken.properties
3、将服务端server\profiles\server(1…n)\config\portalConfig目录下的ssoClient.properties文件中的sso.easIsSSOClient参数项的值修改为true;
4、将服务端server\profiles\server(1…n)\config\portalConfig目录下的autoLoginConfig.properties文件中的datacenter参数修改为EAS portal要登录的数据中心代码 (即:数据中心id),将authPattern参数修改为BaseTrdLtpaToken,并设置数据库类型(如:dbType=0),其中0代表sql server,1代表db2,2代表oracle。
5、重新启动EAS 服务器;
第三方系统代码示例
示例jsp代码如下:
<%@ page contentType="text/html;charset=UTF-8" %>
<%@ page import="com.kingdee.eas.cp.eip.sso.ltpa.LtpaTokenManager,com.kingdee.eas.cp.eip.sso.ltpa.LtpaToken"%>
<%@ page import = "java.net.URLEncoder" %>
<% String username = "user"; String password = LtpaTokenManager.generate(username, LtpaTokenManager.getDefaultLtpaConfig()).toString();
//新门户则需要将/easportal替换成/portal,其他一样。
String url = "http://192.168.33.243:6888/easportal/index2sso.jsp?username="+username+"&password="+password; %>
<a href=<%=url%> target="_blank">EAS Portal</a>
示例java代码如下:
public static String login_easportal() {从EAS服务器上下载 server\profiles\server(1...n)\config\portalConfig\LtpaToken.propertiesFile file2 = new File("D:\\jt_oa\\workspace_TH1\\WebServiceProject\\LtpaToken.properties");String configPath = String.valueOf(file2.getAbsolutePath());//用户String username = "king";//要跳转的urlString redirectTo = "//"; "//"表示首页//String redirectTo = "http://192.168.0.12:8080/portal/index.jsp"; //调用LtpaTokenManager,根据密钥生成用户令牌String password = LtpaTokenManager.generate(username, configPath).toString();System.out.println("password1="+password);//生成EAS单点登录地址String url = "http://192.168.0.12:6890/portal/index2sso.jsp?username="+username+"&password="+password+"&redirectTo="+redirectTo+"&isNotCheckRelogin=true";//验证TokenLtpaTokenManager.isValid(password);return url;}
金蝶EAS通过第三方系统单点登录相关推荐
- 金蝶云如何html5登录,第三方系统单点登录到金蝶云指南V2
启用第三方系统登录授权 2 测试第三方系统单点登陆 使用生成的链接测试是否能正常的单点登录. 3 在第三方系统中生成签名授权的URL [参数格式]:ud={"dbid":& ...
- vue 若依系统单点登录
vue 若依系统单点登录 实现思路: 第三方跳转到我们系统直接请求我们系统的登录页面,挂着code参数 根据code判断登录方式,如果有code的话就直接调用后端的登录接口把code传递给后端,登录成 ...
- A系统单点登录B系统
A系统单点登录B系统 单点登录的前提条件 流程图 调用方式 单点登录的前提条件 B系统需要提前配置可单点登录的用户信息(部门信息则不需要). 在A系统与B系统之间通过令牌的方式来实现双方系统对于当前用 ...
- 多系统-单点登录测试
多系统-单点登录测试 1.介绍 2.流程1, 3.流程2,实现多客户端的单点登录 3.1.介绍 3.2.流程 3.3 测试 1).客户端1,登录 2).客户端2,不用登录,直接访问 3.4 代码 1. ...
- 多系统单点登录(sso)设计
文章目录 问题提出 登录信息共享机制设计 简单实现 淘宝天猫登录信息共享(简化版) 登录流程 问题提出 多个系统中,如何做到其中一个系统登录了,在浏览器中打开其他系统也会成登录状态?比如在淘宝登陆了, ...
- 孵化版与总部系统单点登录实现方案概述
方案概述 孵化版 所有用户通过单点登录进行登录 登录后本系统通过sso服务器传回的session获取用户名 系统再获取到用户名后通过本地数据库进行查询 获取到用户信息则按正常流程走,通过省-角色-个体 ...
- N多系统单点登录,实现、解决方案。四种解决方案
单点登录 ( SSO )的技术被越来越广泛地运用到各个领域的软件系统当中.本文从业务的角度分析了 单点登录 的需求和应用领域:从技术本身的角度分析了 单点登录 技术的内部机制和实现手段,并且给 ...
- SharePoint 2010 单点登录
SharePoint2010单点登录 1.进入管理中心>应用程序管理 2.找到 Secure Store Service 应用程序代理 3.然后就是新建了 5.输入网站集管理员 6.这个时候S ...
- MOSS2010单点登录
进入管理中心>应用程序管理> 然后找到 Secure Store Service 应用程序代理 然后就是新建了 输入系统账户 这个时候SharePoint就知道你需要给OA这个系统做单点 ...
最新文章
- QIIME 2教程. 20实用程序Utilities(2020.11)
- python 函数 默认参数
- rman备份中的%参数详解
- 【组合数学】递推方程 ( 常系数线性非齐次递推方程求解 | 递推方程标准型及通解 | 递推方程通解证明 )
- 腾讯和阿里在B站“打起来了”,你何时见过这场面?
- ccs安装多版本编译器离线_windows 安装mysql多版本 主从复制
- C# Dispose模式
- 鸿蒙轻内核定时器Swtmr:不受硬件和数量限制,满足用户需求
- 10-fold Cross Validation
- vi测试仪维修成功率高吗?_欧森杰检测仪:臭氧检测仪的六大特点,您真的了解吗?...
- 二重循环~~for循环
- android预览界面显示不全,Android SurfaceView Camera 预览显示不全(画面拉伸)
- Windows Phone 7开发人员向导已经发布
- 我的if else代码纯净无暇,一个字也不能简化
- python给list添加元素_Python中给List添加元素的4种方法分享
- 2008 r2 server sql 中文版补丁_sql2008 sp4补丁
- CISCO Nexus 系列交换机配置命令
- Why you should not shrink your data files
- 解决oracle出现the account is locked问题以及出现not logged on
- mui日期选择器html,MUI 移动端时间选择器
热门文章
- 我的面试经历3-OPPO
- 中国石油大学(北京)-《 完井工程》第一阶段在线作业
- Java应用小技巧---label上的文字显示下划线
- 如何下载网课资料? PPT+视频
- Svg-Editor在线编辑器
- 修改hp服务器ilo密码工具,通过脚本方式修改ILO3的账号及密码-HPECommunity.PDF
- 微信上制作投票链接在线制作投票链接如果制作投票链接
- AI“文化宴”,易碎的市场寻求新的突破
- 你说学习重要,还是经营人脉重要
- 非关系型数据库 之 文档型数据库 MongoDB 的使用(Python3)