List of usage examples for org.apache.shiro.web.filter AccessControlFilter setLoginUrl
public void setLoginUrl(String loginUrl)
From source file:com.centfor.frame.shiro.FrameShiroFilterFactoryBean.java
License:Apache License
private void applyLoginUrlIfNecessary(Filter filter) { String loginUrl = getLoginUrl(); if (StringUtils.hasText(loginUrl) && (filter instanceof AccessControlFilter)) { AccessControlFilter acFilter = (AccessControlFilter) filter; //only apply the login url if they haven't explicitly configured one already: String existingLoginUrl = acFilter.getLoginUrl(); if (AccessControlFilter.DEFAULT_LOGIN_URL.equals(existingLoginUrl)) { acFilter.setLoginUrl(loginUrl); }/*from w w w . j av a2s .c o m*/ } }
From source file:org.panifex.security.shiro.SecurityFilterImpl.java
License:Open Source License
protected void bindLoginUrlToAccessControlFilter() { AccessControlFilter accessControlFilter = getAccessControlFilter(); if (accessControlFilter != null) { log.debug("Bind login url {}", loginUrl); accessControlFilter.setLoginUrl(loginUrl); }//from w w w .j a va 2s . c o m }
From source file:org.panifex.security.shiro.SecurityFilterImplTest.java
License:Open Source License
private void expectSettingLoginUrl(String loginUrl) { AccessControlFilter filterMock = expectGettingFormAuthenticationFilter(); // expect setting login url filterMock.setLoginUrl(loginUrl); }