部署cas,server版本5.2.3

本文档详细介绍了如何部署CAS Server 5.2.3版本,包括使用cas-overlay-template-master进行构建,配置tomcat,修改application.properties以支持HTTP,调整服务注册表配置以避免认证错误。同时,介绍了客户端配置,包括AuthenticationFilter的设置和SSL加密的处理。
摘要由CSDN通过智能技术生成

cas server version:cas-server-core-5.2.3

cas client version:cas-client-core-3.4.1

jdk version:1.8

tomcat version:8.5

部署:

cas server:

下载cas-overlay-template-master(maven version)

然后进入根目录sudo ./build.sh

之后在target下面找到cas.war,部署到tomcat上启动。

在application.properties修改对应的tomcat端口

然后去掉ssl认证和警告信息:

1,修改classes下面的application.properties配置

##

# CAS Server Context Configuration

#

server.context-path=/cas

server.port=8080


#support http

cas.tgc.secure=false

cas.serviceRegistry.initFromJson=true

#return fields after granted

cas.authn.attributeRepository.defaultAttributesToRelease=firstname,lastname,roles

#no wraning when login cas server

cas.warningCookie.secure=true


#server.ssl.key-store=file:/etc/cas/thekeystore

#server.ssl.key-store-password=changeit

#server.ssl.key-password=changeit

# server.ssl.ciphers=

# server.ssl.client-auth=

 server.ssl.enabled= false

# server.ssl.key-alias=

# server.ssl.key-store-provider=

# server.ssl.key-store-type=

# server.ssl.protocol=

# server.ssl.trust-store=

# server.ssl.trust-store-password=

# server.ssl.trust-store-provider=

# server.ssl.trust-store-type=


server.max-http-header-size=2097152

server.use-forward-headers=true

server.connection-timeout=20000

server.error.include-stacktrace=ALWAYS


server.compression.enabled=true

server.compression.mime-types=application/javascript,application/json,application/xml,text/html,text/xml,text/plain


server.tomcat.max-http-post-size=2097152

server.tomcat.basedir=build/tomcat

server.tomcat.accesslog.enabled=true

server.tomcat.accesslog.pattern=%t %a "%r" %s (%D ms)

server.tomcat.accesslog.suffix=.log

server.tomcat.max-threads=10

server.tomcat.port-header=X-Forwarded-Port

server.tomcat.protocol-header=X-Forwarded-Proto

server.tomcat.protocol-header-https-value=https

server.tomcat.remote-ip-header=X-FORWARDED-FOR

server.tomcat.uri-encoding=UTF-8


spring.http.encoding.charset=UTF-8

spring.http.encoding.enabled=true

spring.http.encoding.force=true


##

# CAS Cloud Bus Configuration

#

spring.cloud.bus.enabled=false

# spring.cloud.bus.refresh.enabled=true

# spring.cloud.bus.env.enabled=true

# spring.cloud.bus.destination=CasCloudBus

# spring.cloud.bus.ack.enabled=true


endpoints.enabled=false

endpoints.sensitive=true


endpoints.restart.enabled=false

endpoints.shutdown.enabled=false


management.security.enabled=true

management.security.roles=ACTUATOR,ADMIN

management.security.sessions=if_required

management.context-path=/status

management.add-application-context-header=false


security.basic.authorize-mode=role

security.basic.enabled=false

security.basic.path=/cas/status/**


##

# CAS Web Application Session Configuration

#

server.session.timeout=300

server.session.cookie.http-only=true

server.session.tracking-modes=COOKIE


##

# CAS Thymeleaf View Configuration

#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值