Validate.notNull(this.ticketValidator, "A ticketValidator must be set");
Validate.notNull(this.statelessTicketCache, "A statelessTicketCache must be set");
Validate.notEmpty(this.key,
"A Key is required so CasAuthenticationProvider can identify tokens it previously authenticated");
if (null == userDetailChecker) {
AccountStatusChecker checker = new AccountStatusChecker();
checker.setTextResource(textResource);
userDetailChecker = checker;
}
}