1 Tomcat的SSL设置
将CAS Server运行环境上的证书放置在Alfresco服务器上,并配置Tomcat的SSL使用该证书。
关于该步骤的具体操作,请参考其它文档。
2 为JDK增加证书
运行Tomcat,通过8443端口访问应用,然后下载证书。再把该证书增加到JDK中。
在使用IE通过HTTPS访问应用,产生证书后。右键点击页面,选择“属性”“证书”“详细信息”“复制到文件”。然后安装提示导出证书。
然后,使用keytool工具导入证书。
在${JAVA_HOME}/jre/lib/security/目录下执行如下命令:
keytool -import -alias cacerts -keystore cacerts -file e:\1.cer -trustcacerts
其中e:\1.cer是证书的本地存放目录。
然后,键入密码:changeit既可。
3 修改Alfresco默认的认证
3.1 增加依赖的JAR文件
将本文附件中的alfresco-cas.jar、casclient-2.0.11.jar拷贝到Alfresco Web应用的lib包中。
3.2 修改web.xml文件
3.2.1 增加CAS Filter
内容如下:
<!----><!---->
<!---->
<filter>
<filter-name>CAS Filter</filter-name>
<filter-class>edu.yale.its.tp.cas.client.filter.CASFilter</filter-class>
<init-param>
<param-name>edu.yale.its.tp.cas.client.filter.loginUrl</param-name>
<param-value>https://shangkaier:8443/cas/login</param-value>
</init-param>
<init-param>
<param-name>edu.yale.its.tp.cas.client.filter.validateUrl</param-name>
<param-value>https://shangkaier:8443/cas/serviceValidate</param-value>
</init-param>
<init-param>
<param-name>edu.yale.its.tp.cas.client.filter.serverName</param-name>
<param-value>192.168.0.114:8443</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CAS
Filter</filter-name>
<url-pattern>/faces/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CAS
Filter</filter-name>
<url-pattern>/template/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CAS
Filter</filter-name>
<url-pattern>/download/*</url-pattern>
</filter-mapping>
3.2.2 修改Authentication Filter过滤器
在web.xml文件中查找“Authentication Filter”节点,将其中的filter-class改为“org.alfresco.web.app.servlet.CasAuthenticationFilter”,并设置初始参数如下:
<filter>
<filter-name>Authentication
Filter</filter-name>
<filter-class>org.alfresco.web.app.servlet.CasAuthenticationFilter</filter-class>
<init-param>
<param-name>cas.user.label</param-name>
<param-value>edu.yale.its.tp.cas.client.filter.user</param-value>
</init-param>
</filter>
3.3 修改Alfresco的认证组件
修改${ALFRESCO_HOME}\tomcat\webapps\alfresco\WEB-INF\classes\alfresco\ authentication-services-context.xml文件。从中查找“authenticationComponent”的定义,将其改为如下:
<bean id="authenticationComponent" class="org.alfresco.repo.security.authentication.SimpleAcceptOrRejectAllAuthenticationComponentImpl">
<property name="accept">
<value>true</value>
</property>
</bean>
4 测试
用admin/admin登陆系统,进行验证。
分享到:
相关推荐
本文将深入探讨如何将CAS(Central Authentication Service)、Liferay门户平台以及Alfresco内容管理系统进行整合,以实现更强大的企业级应用。 首先,CAS是一种开源的单一登录(Single Sign-On, SSO)服务器,由...
技术选型 【后端】:Java 【框架】:springboot/ssm 【前端】:小程序 【JDK版本】:JDK1.8 【服务器】:tomcat7+ 【数据库】:mysql 5.7+ 资源包含项目源码+数据库脚本+万字文档。 项目包含前后台完整源码,都经过本人调试,确保可以正常运行! 具体项目介绍可查看博主文章或私聊获取。 也可提供远程调试、二次开发、项目讲解服务,有意向可私聊。 助力学习实践,提升编程技能,快来获取这份宝贵的资源吧!
技术选型 【后端】:Java 【框架】:springboot/ssm 【前端】:小程序 【JDK版本】:JDK1.8 【服务器】:tomcat7+ 【数据库】:mysql 5.7+ 压缩包包含项目源码+数据库脚本+万字文档。 项目包含前后台完整源码,都经过本人调试,确保可以正常运行! 具体项目介绍可查看博主文章或私聊获取。 也可提供远程调试、二次开发、项目讲解服务,有意向可私聊。 助力学习实践,提升编程技能,快来获取这份宝贵的资源吧!
锁相环Simulink仿真研究:单同步坐标系与多种改良型锁相环的技术分析与实践,基于多种锁相环技术的Simulink仿真研究:单同步坐标系与对称分量法锁相环、双dq锁相环与双二阶广义积分锁相环等的技术探讨与模型实现,锁相环simulink仿真,1:单同步坐标系锁相环(ssrf-pll),2:对称分量法锁相环(ssrfpll上面加个正序分量提取),3:双dq锁相环(ddsrf-pll),4:双二阶广义积分锁相环(sogi-pll),5:sogi-fll锁相环,6:剔除直流分量的sogi锁相环的simulink仿真 可提供仿真数据和自己搭建模型时的参考文献,仿真数据仅供参考 ,关键词: 1. 锁相环;Simulink仿真 2. 单同步坐标系锁相环(SSRF-PLL) 3. 对称分量法锁相环(正序分量提取) 4. 双DQ锁相环(DDSRF-PLL) 5. 双二阶广义积分锁相环(SOGI-PLL) 6. SOGI-FLL锁相环 7. 剔除直流分量的SOGI锁相环 8. 仿真数据 9. 参考文献,基于多种锁相环技术的Simulink仿真研究:从单同步到双二阶广义积分
hfp1.9版本spec
python大学生就业信息管理系统(django(完整前后端+mysql+说明文档+LW).zip
企业社会信任数据主要涉及到公众对于企业及其行为的信任程度。这种信任度是基于企业的一系列行为和表现来评估的,包括但不限于企业的商业行为、产品质量、服务态度、信息披露透明度、社会责任履行等方面。 本数据使用张维迎数据已匹配整理成面板数据(dta和Excel版本),三个指标:trust1、trust2和trust3。 计算方式:参考《经济研究》张维迎老师的做法,采用中国企业家调查系统的地区信任调查数据,并以此为基础进行加权赋值,得到各省地区信任水平指标。具体做法是:对全国31个省、自治区和直辖市的1500多家企业开展问卷调查,根据调查结果汇总信任度最高的五个地区及其排序信息(问卷中所调查问题为“根据您的经验,您认为哪五个地区的企业比较守信用并排序”),进而对各省所获得的排序数据进行赋值,获得第一位赋值5分、获得第二位赋值4分,依次类推。在此基础上,以各省份在各个位次的得票百分比为权数,对排序赋值进行加权求和,最后取自然对数,得到各省的地区信任指数。 社会信任1(trust1):各得分下加权占比 社会信任2(trust2):最值得信任下的占比 社会信任3(trust3):各得分下加权占
技术选型 【后端】:Java 【框架】:springboot/ssm 【前端】:小程序 【JDK版本】:JDK1.8 【服务器】:tomcat7+ 【数据库】:mysql 5.7+ 压缩包包含项目源码+数据库脚本+万字文档。 项目包含前后台完整源码,都经过本人调试,确保可以正常运行! 具体项目介绍可查看博主文章或私聊获取。 也可提供远程调试、二次开发、项目讲解服务,有意向可私聊。 助力学习实践,提升编程技能,快来获取这份宝贵的资源吧!
该Vue框架驱动的工程管控2.0前端项目,包含了841个文件,涵盖丰富的组件和资源,其中SVG图形379个,Vue组件190个,TypeScript脚本92个,JavaScript脚本68个,CSS样式49个,JSON配置11个,HBS模板10个,PNG图片9个,SCSS样式8个,OTF字体5个。项目源码以TypeScript和JavaScript为主,辅以CSS和HTML,旨在提供一个全面的前端解决方案。
Matlab图像分割GUI:灰度化、直方图显示、阈值分割与多种边缘检测方法的可视化比较,Matlab图像分割GUI:灰度化、直方图显示、阈值分割与多种边缘检测方法的可视化比较,matlab 图像分割gui可视化代码 ,代码功能有 图像灰度化,显示灰度直方图,阈值分割法,区域分割法,梯度边缘分割法,canny边缘分割,拉普拉斯边缘分割,并且可以进行各个方法的比较 ,matlab;图像分割;GUI可视化;图像灰度化;灰度直方图;阈值分割法;区域分割法;梯度边缘分割法;Canny边缘分割;拉普拉斯边缘分割法;方法比较,MATLAB图像分割GUI:多法比较与可视化
FilesToPdfUtils.java
112让人
技术选型 【后端】:Java 【框架】:springboot/ssm 【前端】:小程序 【JDK版本】:JDK1.8 【服务器】:tomcat7+ 【数据库】:mysql 5.7+ 资源包含项目源码+数据库脚本+万字文档。 项目包含前后台完整源码,都经过本人调试,确保可以正常运行! 具体项目介绍可查看博主文章或私聊获取。 也可提供远程调试、二次开发、项目讲解服务,有意向可私聊。 助力学习实践,提升编程技能,快来获取这份宝贵的资源吧!
技术选型 【后端】:Java 【框架】:springboot/ssm 【前端】:小程序 【JDK版本】:JDK1.8 【服务器】:tomcat7+ 【数据库】:mysql 5.7+ 压缩包包含项目源码+数据库脚本+万字文档。 项目包含前后台完整源码,都经过本人调试,确保可以正常运行! 具体项目介绍可查看博主文章或私聊获取。 也可提供远程调试、二次开发、项目讲解服务,有意向可私聊。 助力学习实践,提升编程技能,快来获取这份宝贵的资源吧!
该项目是Kubernetes内核驱动的云原生分布式操作系统KubeSphere的设计源码,涵盖14049个文件,其中Go语言编写文件占比最高,达11875个。此外,还包括HTML、JavaScript、Shell、C、CSS、Python等多种编程语言。KubeSphere旨在构建一个易于集成第三方应用和云原生生态组件的架构,支持多云和跨集群的统一分发与运维管理。
技术选型 【后端】:Java 【框架】:springboot/ssm 【前端】:小程序 【JDK版本】:JDK1.8 【服务器】:tomcat7+ 【数据库】:mysql 5.7+ 压缩包包含项目源码+数据库脚本+万字文档。 项目包含前后台完整源码,都经过本人调试,确保可以正常运行! 具体项目介绍可查看博主文章或私聊获取。 也可提供远程调试、二次开发、项目讲解服务,有意向可私聊。 助力学习实践,提升编程技能,快来获取这份宝贵的资源吧!
模块化多电平变流器MMC的VSG控制策略:基于MATLAB-Simulink仿真模型的调频调压效果验证,模块化多电平变流器MMC的VSG控制策略及MATLAB-Simulink仿真研究:三相交流源下的调频调压效果分析,模块化多电平变流器 MMC 的VSG控制 同步发电机控制 MATLAB–Simulink仿真模型 5电平三相MMC,采用VSG控制。 受端接可编辑三相交流源,直流侧接无穷大电源提供调频能量。 设置频率波动和电压波动的扰动,可以验证VSG控制的调频调压效果 ,VSG控制; MMC模块化多电平变流器; MATLAB-Simulink仿真模型; 5电平三相MMC; 调频调压效果; 频率波动; 电压波动,基于VSG控制的5电平三相MMC模块化仿真模型研究
基于纳什谈判理论的多微网电能共享协同优化模型:碳配额与交易下的微电网合作运行及收益分配策略分析(Matlab+Yalmip实现),“基于纳什谈判理论的微电网电能共享机制优化与效益最大化探讨——引入碳配额与交易的碳捕集系统与电转气装置研究”,非对称纳什谈判多微网电能共享 程序语言:matlab+yalmip 内容:构建了包含电热气多能协同的微电网模型,考虑了含有碳配额和碳交易的优化运行机制,并在热电联产机组模型中改进加入了碳捕集系统和电转气装置,以降低碳排放。 然后,基于纳什谈判理论建立了多微网电能共享合作运行模型,进而将其分解为微网联盟效益最大化子问题和合作收益分配子问题,选择交替方向乘子法分布式求解。 对于学习ADMM求解,碳捕集,P2G,多微网交互建模十分有用。 ,非对称纳什谈判;多微网电能共享;微网模型;碳配额;碳交易;碳捕集系统;电转气装置;交替方向乘子法;ADMM求解;P2G;多微网交互建模,基于Matlab+Yalmip的碳捕集与多微网电能共享模型研究
双碳目标下综合能源系统低碳运行优化调度策略:结合分时优化机制、碳交易与双层需求响应,运用Matlab+Yalmip+Cplex求解,涉及多种机组与设备的联合优化调度,以系统成本最优为核心目标。,双碳目标下综合能源系统低碳运行优化调度策略:基于Matlab+Yalmip+Cplex的联合调度方法与碳交易机制结合研究,双碳目标下综合能源系统低碳运行优化调度Matlab程序(用Matlab+Yalmip+Cplex) 原创改进 分时优化机制+碳交易+双层需求响应优化+综合能源系统IES联合低碳优化调度:采用四个场景控制变量分析调度优化模) 目标函数:系统运维成本、购能成本、碳交易成本,三部分构成成本最优。 考虑的机组和设备:燃气轮机、余热锅炉、ORC余热回收装置、燃气锅炉、热泵、电制冷机、储电系统、储热系统,并且有考虑到储能爬坡功率。 注:有lunwen参考文献,有数据文档。 ,双碳目标;综合能源系统;低碳运行优化调度;Matlab程序;Yalmip;Cplex;分时优化机制;碳交易;双层需求响应优化;IES联合低碳优化调度;成本最优;机组和设备;储能爬坡功率,双碳目标下的综合能源系统低碳