Skip to content

Commit

Permalink
Add singleSignOutFilter bean configuration
Browse files Browse the repository at this point in the history
This is already in the master branch
  • Loading branch information
sdelamo committed Oct 3, 2017
1 parent b74d601 commit 3472174
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions SpringSecurityCasGrailsPlugin.groovy
Expand Up @@ -121,6 +121,18 @@ class SpringSecurityCasGrailsPlugin {
println '\nConfiguring Spring Security CAS ...'
}

if (conf.cas.useSingleSignout) {

// session fixation prevention breaks single signout because
// the service ticket is mapped to the session id which changes
conf.useSessionFixationPrevention = false

singleSignOutFilter(SingleSignOutFilter) {
ignoreInitConfiguration = true
casServerUrlPrefix = conf.cas.serverUrlPrefix
}
}

SpringSecurityUtils.registerProvider 'casAuthenticationProvider'
SpringSecurityUtils.registerFilter 'casAuthenticationFilter', SecurityFilterPosition.CAS_FILTER

Expand Down

0 comments on commit 3472174

Please sign in to comment.