Skip to content

Commit

Permalink
Enable signing and encryption for client session and cookie
Browse files Browse the repository at this point in the history
  • Loading branch information
cslzchen committed Sep 3, 2020
1 parent c6782fd commit a57e09e
Showing 1 changed file with 27 additions and 4 deletions.
31 changes: 27 additions & 4 deletions etc/cas/config/cas.properties
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ cas.server.tomcat.http.protocol=org.apache.coyote.http11.Http11NioProtocol
cas.server.tomcat.http.enabled=true
cas.server.tomcat.http.attributes.attribute-name=attributeValue



########################################################################################################################
# JSON Service Registry
# See: https://apereo.github.io/cas/6.2.x/services/JSON-Service-Management.html
Expand Down Expand Up @@ -112,11 +114,31 @@ cas.ticket.registry.jpa.jpa-locking-timeout=PT1H



########################################################################################################################
# Signing and Encryption
# See: https://apereo.github.io/cas/6.2.x/configuration/Configuration-Properties-Common.html#signing--encryption
########################################################################################################################
# Spring Client Session
# See: https://apereo.github.io/cas/6.2.x/configuration/Configuration-Properties.html#spring-webflow-client-side-session
#
cas.webflow.crypto.signing.key=changeme
cas.webflow.crypto.encryption.key=changeme
#
# Ticket Granting Cookie (TGC)
# See: https://apereo.github.io/cas/6.2.x/configuration/Configuration-Properties.html#signing--encryption-4
#
cas.tgc.crypto.signing.key=changeme
cas.tgc.crypto.encryption.key=changeme
#
########################################################################################################################



########################################################################################################################
# Long-term Authentication: Ticket Granting Cookie (TGC) and Ticket Granting Ticket (TGT)
# See https://apereo.github.io/cas/6.2.x/installation/Configuring-LongTerm-Authentication.html
########################################################################################################################
# General Cookie Setting for TGC
# General Cookie Setting for Ticket Granting Cookie
#
cas.tgc.name=osf-cas
cas.tgc.domain=192.168.168.167
Expand All @@ -127,16 +149,17 @@ cas.tgc.secure=false
cas.tgc.http-only=true
cas.tgc.same-site-policy=Lax
cas.tgc.pin-to-session=true

# Ticket Granting Cookie Setting
#
# Ticket Granting Cookie Specific Settings
#
cas.tgc.remember-me-max-age=P14D
cas.tgc.auto-configure-cookie-path=true

#
# Ticket Granting Ticket Persistence Settings
#
cas.ticket.tgt.remember-me.enabled=true
cas.ticket.tgt.remember-me.time-to-kill-in-seconds=7200
#
########################################################################################################################


Expand Down

0 comments on commit a57e09e

Please sign in to comment.