Merge pull request #8 from mmoayyed/CASC-182-1

CASC-182 - reset the redirectAfterValidation parameter to false when use...
This commit is contained in:
Scott 2012-07-11 10:14:33 -07:00
commit e10299896a
1 changed files with 6 additions and 0 deletions

View File

@ -103,6 +103,12 @@ public abstract class AbstractTicketValidationFilter extends AbstractCasFilter {
log.trace("Setting redirectAfterValidation parameter: " + this.redirectAfterValidation);
setUseSession(parseBoolean(getPropertyFromInitParams(filterConfig, "useSession", "true")));
log.trace("Setting useSession parameter: " + this.useSession);
if (!this.useSession && this.redirectAfterValidation) {
log.warn("redirectAfterValidation parameter may not be true when useSession parameter is false. Resetting it to false in order to prevent infinite redirects.");
setRedirectAfterValidation(false);
}
setTicketValidator(getTicketValidator(filterConfig));
super.initInternal(filterConfig);
}