@Autowired @Bean @RefreshScope @ConditionalOnMissingBean(name = "ticketGrantingTicketCookieGenerator") public CookieRetrievingCookieGenerator ticketGrantingTicketCookieGenerator(@Qualifier("cookieCipherExecutor") final CipherExecutor cipherExecutor) { final TicketGrantingCookieProperties tgc = casProperties.getTgc(); final int rememberMeMaxAge = (int) tgc.getRememberMeMaxAge(); return new TGCCookieRetrievingCookieGenerator(cookieValueManager(cipherExecutor), tgc.getName(), tgc.getPath(), tgc.getDomain(), rememberMeMaxAge, tgc.isSecure(), tgc.getMaxAge(), tgc.isHttpOnly()); } }
@ConditionalOnMissingBean(name = "ticketGrantingTicketCookieGenerator") @Bean @RefreshScope public CookieRetrievingCookieGenerator ticketGrantingTicketCookieGenerator() { val tgc = casProperties.getTgc(); val rememberMeMaxAge = (int) Beans.newDuration(tgc.getRememberMeMaxAge()).getSeconds(); return new TGCCookieRetrievingCookieGenerator(cookieValueManager(), tgc.getName(), tgc.getPath(), tgc.getDomain(), rememberMeMaxAge, tgc.isSecure(), tgc.getMaxAge(), tgc.isHttpOnly()); } }
cookieThemeResolver.setCookieDomain(tgc.getDomain()); cookieThemeResolver.setCookieHttpOnly(tgc.isHttpOnly()); cookieThemeResolver.setCookieMaxAge(tgc.getMaxAge()); cookieThemeResolver.setCookiePath(tgc.getPath()); cookieThemeResolver.setCookieSecure(tgc.isSecure());