127 lines
3.5 KiB
Properties
127 lines
3.5 KiB
Properties
##
|
|
# CAS Server Context Configuration
|
|
#
|
|
server.context-path=/cas
|
|
server.port=8443
|
|
|
|
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=
|
|
# 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=NEVER
|
|
|
|
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
|
|
#
|
|
spring.thymeleaf.encoding=UTF-8
|
|
spring.thymeleaf.cache=true
|
|
spring.thymeleaf.mode=HTML
|
|
##
|
|
# CAS Log4j Configuration
|
|
#
|
|
# logging.config=file:/etc/cas/log4j2.xml
|
|
server.context-parameters.isLog4jAutoInitializationDisabled=true
|
|
|
|
##
|
|
# CAS AspectJ Configuration
|
|
#
|
|
spring.aop.auto=true
|
|
spring.aop.proxy-target-class=true
|
|
|
|
##
|
|
# CAS Authentication Credentials
|
|
#
|
|
#cas.authn.accept.users=casuser::Mellon
|
|
cas.authn.accept.users=
|
|
cas.authn.accept.name=
|
|
|
|
#CAS Database Authentication Property
|
|
cas.authn.jdbc.query[0].sql=SELECT * FROM users WHERE email = ?
|
|
cas.authn.jdbc.query[0].url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
|
|
cas.authn.jdbc.query[0].dialect=org.hibernate.dialect.MySQLDialect
|
|
cas.authn.jdbc.query[0].user=root
|
|
cas.authn.jdbc.query[0].password=
|
|
cas.authn.jdbc.query[0].ddlAuto=none
|
|
cas.authn.jdbc.query[0].driverClass=com.mysql.jdbc.Driver
|
|
cas.authn.jdbc.query[0].fieldPassword=password
|
|
cas.authn.jdbc.query[0].passwordEncoder.type=BCRYPT
|
|
|
|
|
|
##
|
|
# CAS Delegated Authentication
|
|
#
|
|
cas.authn.pac4j.bitbucket.clientName=Bitbucket
|
|
cas.authn.pac4j.dropbox.clientName=Dropbox
|
|
cas.authn.pac4j.facebook.clientName=Facebook
|
|
cas.authn.pac4j.foursquare.clientName=Foursquare
|
|
cas.authn.pac4j.github.clientName=Github
|
|
cas.authn.pac4j.google.clientName=Google
|
|
cas.authn.pac4j.linkedIn.clientName=LinkedIn
|
|
cas.authn.pac4j.paypal.clientName=PayPal
|
|
cas.authn.pac4j.twitter.clientName=Twitter
|
|
cas.authn.pac4j.yahoo.clientName=Yahoo
|
|
cas.authn.pac4j.windowsLive.clientName=Windows Live
|
|
cas.authn.pac4j.wordpress.clientName=WordPress
|