##
|
# CAS Server Context Configuration
|
#
|
#嵌入tomcat容器
|
#server.context-path=/cas
|
#server.port=8443
|
#server.ssl.key-store=D:\\my.keystore
|
#server.ssl.key-store-password=changeit
|
#server.ssl.key-password=changeit
|
#server.max-http-header-size=2097152
|
#server.max-http-post-size=2097152
|
#server.use-forward-headers=true
|
|
# server.ssl.ciphers=
|
# server.ssl.client-auth=
|
# server.ssl.enabled=
|
# 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.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=5
|
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
|
server.error.include-stacktrace=ALWAYS
|
|
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=true
|
endpoints.sensitive=true
|
management.context-path=/status
|
endpoints.restart.enabled=false
|
endpoints.shutdown.enabled=false
|
|
|
##
|
# CAS Web Application Session Configuration
|
#
|
server.session.timeout=3600
|
server.session.cookie.http-only=true
|
server.session.tracking-modes=COOKIE
|
|
##
|
# CAS Thymeleaf View Configuration
|
#
|
spring.thymeleaf.encoding=UTF-8
|
spring.thymeleaf.cache=false
|
spring.thymeleaf.mode=HTML
|
|
#cas.view.defaultRedirectUrl=http://portal.nmsmp.com:8088/,http://127.0.0.1:8085/login/loginChoose.html
|
cas.view.defaultRedirectUrl=http://192.168.20.106:8082/
|
##
|
# CAS Log4j Configuration
|
#
|
#logging.config=file:/etc/cas/config/log4j2.xml # D:/etc/cas/log4j2.xml
|
#server.context-parameters.isLog4jAutoInitializationDisabled=true
|
|
##
|
# CAS AspectJ Configuration
|
#
|
spring.aop.auto=true
|
spring.aop.proxy-target-class=true
|
cas.tgc.secure:false
|
cas.warningCookie.secure:false
|
##
|
# CAS Authentication Credentials
|
#
|
#cas.authn.accept.users=landtool::123456
|
cas.authn.accept.users=
|
#database connection credentials
|
#cas.authn.jdbc.query[0].sql=SELECT LOWER(REVERSE(U_PASSWORD)) as psw FROM ORG_USER WHERE U_LOGINNAME=?
|
#cas.authn.jdbc.query[0].healthQuery=SELECT 1 FROM hydg.ORG_USER
|
#cas.authn.jdbc.query[0].isolateInternalQueries=false
|
#cas.authn.jdbc.query[0].url=jdbc:oracle:thin:@10.1.4.29:1521/pdbgjhy
|
#cas.authn.jdbc.query[0].failFast=true
|
#cas.authn.jdbc.query[0].isolationLevelName=ISOLATION_READ_COMMITTED
|
#cas.authn.jdbc.query[0].dialect=org.hibernate.dialect.OracleDialect
|
#cas.authn.jdbc.query[0].leakThreshold=10
|
#cas.authn.jdbc.query[0].propagationBehaviorName=PROPAGATION_REQUIRED
|
#cas.authn.jdbc.query[0].batchSize=1
|
#cas.authn.jdbc.query[0].user=hydg
|
#cas.authn.jdbc.query[0].ddlAuto=create-drop
|
#cas.authn.jdbc.query[0].maxAgeDays=180
|
#cas.authn.jdbc.query[0].password=hydg163
|
#cas.authn.jdbc.query[0].autocommit=false
|
#cas.authn.jdbc.query[0].driverClass=oracle.jdbc.OracleDriver
|
#cas.authn.jdbc.query[0].idleTimeout=5000
|
#cas.authn.jdbc.query[0].credentialCriteria=
|
#cas.authn.jdbc.query[0].passwordEncoder.type=DEFAULT
|
#cas.authn.jdbc.query[0].passwordEncoder.characterEncoding=UTF-8
|
#cas.authn.jdbc.query[0].passwordEncoder.encodingAlgorithm=MD5
|
|
cas.httpWebRequest.header.hsts=false
|
cas.httpWebRequest.header.xframe=false
|
# cas.httpWebRequest.header.xss=false
|
# cas.httpWebRequest.header.xcontent=false
|
# cas.httpWebRequest.header.cache=false
|
|
cas.httpWebRequest.cors.enabled=true
|
#cas.httpWebRequest.cors.allowCredentials=false
|
cas.httpWebRequest.cors.allowOrigins[0]=*
|
cas.httpWebRequest.cors.allowMethods[0]=*
|
cas.httpWebRequest.cors.allowHeaders[0]=*
|
#cas.httpWebRequest.cors.maxAge=3600
|
|
# cas.httpWebRequest.web.forceEncoding=true
|
# cas.httpWebRequest.web.encoding=UTF-8
|
|
# cas.httpWebRequest.allowMultiValueParameters=false
|
# cas.httpWebRequest.onlyPostParams=username,password
|
cas.httpWebRequest.paramsToCheck=ticket,service,renew,gateway,warn,method,target,SAMLart,pgtUrl,pgt,pgtId,pgtIou,targetService,entityId,token
|
|
# 启用单点登出后的servcie跳转
|
cas.logout.followServiceRedirects: true
|