@Before public void setUp() throws Exception { final List<String[]> list = new ArrayList<String[]>(); list.add(new String[] { "proxy1", "proxy2", "proxy3" }); this.ticketValidator = new Cas20ProxyTicketValidator(CONST_CAS_SERVER_URL_PREFIX + "8089"); this.ticketValidator.setRenew(true); this.ticketValidator.setProxyCallbackUrl("test"); this.ticketValidator.setProxyGrantingTicketStorage(getProxyGrantingTicketStorage()); this.ticketValidator.setProxyRetriever(getProxyRetriever()); this.ticketValidator.setAllowedProxyChains(new ProxyList(list)); }
public void start() throws LifecycleException { super.start(); this.ticketValidator = new Cas20ProxyTicketValidator(getCasServerUrlPrefix()); this.ticketValidator.setRenew(isRenew()); this.ticketValidator.setProxyCallbackUrl(getProxyCallbackUrl()); this.ticketValidator.setProxyGrantingTicketStorage(ProxyCallbackValve.getProxyGrantingTicketStorage()); this.ticketValidator.setAcceptAnyProxy(this.acceptAnyProxy); this.ticketValidator.setAllowedProxyChains(CommonUtils.createProxyList(this.allowedProxyChains)); if (getEncoding() != null) { this.ticketValidator.setEncoding(getEncoding()); } lifecycle.fireLifecycleEvent(AFTER_START_EVENT, null); logger.info("Startup completed."); } }
public void validateTicket(HttpServletRequest httpRequest, String ticket) throws Exception { Cas20ProxyTicketValidator ticketValidator = new Cas20ProxyTicketValidator(casServerUrl); ticketValidator.setRenew(this.renewTicket); //String serviceUrl = "http://"+ httpRequest.getServerName() +":" + httpRequest.getServerPort() + //httpRequest.getContextPath() +"/private/classic"; Assertion assertion = ticketValidator.validate(ticket, this.casServiceUrl); log.debug("------------------------------------------------------------------------------------"); log.debug("Service: "+this.casServiceUrl); log.debug("Principal: "+assertion.getPrincipal().getName()); log.debug("------------------------------------------------------------------------------------"); String principal = assertion.getPrincipal().getName(); this.saveSSOCredentials(principal, httpRequest); } }
protected void startInternal() throws LifecycleException { super.startInternal(); this.ticketValidator = new Cas20ProxyTicketValidator(getCasServerUrlPrefix()); this.ticketValidator.setRenew(isRenew()); this.ticketValidator.setProxyCallbackUrl(getProxyCallbackUrl()); this.ticketValidator.setProxyGrantingTicketStorage(ProxyCallbackValve.getProxyGrantingTicketStorage()); this.ticketValidator.setAcceptAnyProxy(this.acceptAnyProxy); this.ticketValidator.setAllowedProxyChains(CommonUtils.createProxyList(this.allowedProxyChains)); if (getEncoding() != null) { this.ticketValidator.setEncoding(getEncoding()); } } }
validator.setProxyGrantingTicketStorage(pgtStorageFilter); validator.setRenew(authConfig.isSendRenew()); if (StringUtils.hasLength(authConfig.getProxyCallbackUrlPrefix())) validator.setProxyCallbackUrl(
protected void startInternal() throws LifecycleException { super.startInternal(); this.ticketValidator = new Cas20ProxyTicketValidator(getCasServerUrlPrefix()); this.ticketValidator.setRenew(isRenew()); this.ticketValidator.setProxyCallbackUrl(getProxyCallbackUrl()); this.ticketValidator.setProxyGrantingTicketStorage(ProxyCallbackValve.getProxyGrantingTicketStorage()); this.ticketValidator.setAcceptAnyProxy(this.acceptAnyProxy); this.ticketValidator.setAllowedProxyChains(CommonUtils.createProxyList(this.allowedProxyChains)); if (getEncoding() != null) { this.ticketValidator.setEncoding(getEncoding()); } } }
protected void startInternal() throws LifecycleException { super.startInternal(); this.ticketValidator = new Cas20ProxyTicketValidator(getCasServerUrlPrefix()); this.ticketValidator.setRenew(isRenew()); this.ticketValidator.setProxyCallbackUrl(getProxyCallbackUrl()); this.ticketValidator.setProxyGrantingTicketStorage(ProxyCallbackValve.getProxyGrantingTicketStorage()); this.ticketValidator.setAcceptAnyProxy(this.acceptAnyProxy); this.ticketValidator.setAllowedProxyChains(CommonUtils.createProxyList(this.allowedProxyChains)); if (getEncoding() != null) { this.ticketValidator.setEncoding(getEncoding()); } } }
protected void startInternal() throws LifecycleException { super.startInternal(); this.ticketValidator = new Cas20ProxyTicketValidator(getCasServerUrlPrefix()); this.ticketValidator.setRenew(isRenew()); this.ticketValidator.setProxyCallbackUrl(getProxyCallbackUrl()); this.ticketValidator.setProxyGrantingTicketStorage(ProxyCallbackValve.getProxyGrantingTicketStorage()); this.ticketValidator.setAcceptAnyProxy(this.acceptAnyProxy); this.ticketValidator.setAllowedProxyChains(CommonUtils.createProxyList(this.allowedProxyChains)); if (getEncoding() != null) { this.ticketValidator.setEncoding(getEncoding()); } } }