List of usage examples for org.apache.shiro.web.filter.authc AuthenticationFilter DEFAULT_SUCCESS_URL
String DEFAULT_SUCCESS_URL
To view the source code for org.apache.shiro.web.filter.authc AuthenticationFilter DEFAULT_SUCCESS_URL.
Click Source Link
From source file:com.centfor.frame.shiro.FrameShiroFilterFactoryBean.java
License:Apache License
private void applySuccessUrlIfNecessary(Filter filter) { String successUrl = getSuccessUrl(); if (StringUtils.hasText(successUrl) && (filter instanceof AuthenticationFilter)) { AuthenticationFilter authcFilter = (AuthenticationFilter) filter; //only apply the successUrl if they haven't explicitly configured one already: String existingSuccessUrl = authcFilter.getSuccessUrl(); if (AuthenticationFilter.DEFAULT_SUCCESS_URL.equals(existingSuccessUrl)) { authcFilter.setSuccessUrl(successUrl); }/* www.j a v a 2s . c om*/ } }
From source file:io.buji.pac4j.ClientFilterTest.java
License:Apache License
@Test public final void testOnLoginFailureAuthenticatedTrue() throws IOException { // given/*from www. j a va 2 s . c o m*/ Subject subjectMock = mock(Subject.class); doReturn(subjectMock).when(SecurityUtils.class); SecurityUtils.getSubject(); doReturn(true).when(subjectMock).isAuthenticated(); // when clientFilter.onLoginFailure(null, null, servletRequestMock, servletResponseMock); // then verifyStatic(); WebUtils.redirectToSavedRequest(servletRequestMock, servletResponseMock, AuthenticationFilter.DEFAULT_SUCCESS_URL); }
From source file:org.workin.security.shiro.ShiroWebUtils.java
License:Apache License
/** * @description ??URL?URL// www . java 2s .c o m * @author <a href="mailto:code727@gmail.com">?</a> * @param request * @param fallbackUrl * @return */ public static String getSavedRequestUrl(ServletRequest request, String fallbackUrl) { String savedRequestUrl = null; SavedRequest savedRequest = WebUtils.getSavedRequest(request); if (savedRequest != null) // SavedRequest?URL savedRequestUrl = savedRequest.getRequestUrl(); if (StringUtils.isBlank(savedRequestUrl)) // ?URLrequest?redirectUrl??URL savedRequestUrl = request.getParameter("redirect"); if (StringUtils.isBlank(savedRequestUrl)) // ?URL savedRequestUrl = (StringUtils.isNotBlank(fallbackUrl) ? fallbackUrl : AuthenticationFilter.DEFAULT_SUCCESS_URL); if (savedRequest == null && savedRequestUrl.startsWith("/") && savedRequestUrl.length() > 1) // ?????URL??"/"? savedRequestUrl = StringUtils.afterFrist(savedRequestUrl, "/"); return savedRequestUrl; }