本文整理匯總了Java中org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler.setDefaultFailureUrl方法的典型用法代碼示例。如果您正苦於以下問題:Java SimpleUrlAuthenticationFailureHandler.setDefaultFailureUrl方法的具體用法?Java SimpleUrlAuthenticationFailureHandler.setDefaultFailureUrl怎麽用?Java SimpleUrlAuthenticationFailureHandler.setDefaultFailureUrl使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler
的用法示例。
在下文中一共展示了SimpleUrlAuthenticationFailureHandler.setDefaultFailureUrl方法的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: init
import org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler; //導入方法依賴的package包/類
public void init() {
System.err.println(" ---------------AuthenticationFilter init--------------- ");
this.setUsernameParameter(USERNAME);
this.setPasswordParameter(PASSWORD);
// 驗證成功,跳轉的頁麵
SavedRequestAwareAuthenticationSuccessHandler successHandler = new SavedRequestAwareAuthenticationSuccessHandler();
successHandler.setDefaultTargetUrl(successUrl);
this.setAuthenticationSuccessHandler(successHandler);
// 驗證失敗,跳轉的頁麵
SimpleUrlAuthenticationFailureHandler failureHandler = new SimpleUrlAuthenticationFailureHandler();
failureHandler.setDefaultFailureUrl(errorUrl);
this.setAuthenticationFailureHandler(failureHandler);
}
示例2: authenticationFailureHandler
import org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler; //導入方法依賴的package包/類
@Bean
public SimpleUrlAuthenticationFailureHandler authenticationFailureHandler() {
SimpleUrlAuthenticationFailureHandler failureHandler =
new SimpleUrlAuthenticationFailureHandler();
failureHandler.setUseForward(true);
failureHandler.setDefaultFailureUrl("/login");
return failureHandler;
}
示例3: failureRedirectHandler
import org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler; //導入方法依賴的package包/類
@Bean
public SimpleUrlAuthenticationFailureHandler failureRedirectHandler() {
SimpleUrlAuthenticationFailureHandler failureHandler = new SimpleUrlAuthenticationFailureHandler();
// The precondition on `setDefaultFailureUrl(..)` will cause an exception if the value is null.
// So, only set this value if it is not null
if (!samlConfigBean().getFailedLoginDefaultUrl().isEmpty()) {
failureHandler.setDefaultFailureUrl(samlConfigBean().getFailedLoginDefaultUrl());
}
return failureHandler;
}
開發者ID:choonchernlim,項目名稱:spring-security-adfs-saml2,代碼行數:13,代碼來源:SAMLWebSecurityConfigurerAdapter.java
示例4: authenticationFailureHandler
import org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler; //導入方法依賴的package包/類
@Bean
public SimpleUrlAuthenticationFailureHandler authenticationFailureHandler() {
SimpleUrlAuthenticationFailureHandler failureHandler =
new SimpleUrlAuthenticationFailureHandler();
failureHandler.setUseForward(true);
failureHandler.setDefaultFailureUrl("/error");
return failureHandler;
}
示例5: authenticationFailureHandler
import org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler; //導入方法依賴的package包/類
@Bean
public SimpleUrlAuthenticationFailureHandler authenticationFailureHandler() {
SimpleUrlAuthenticationFailureHandler failureHandler = new SimpleUrlAuthenticationFailureHandler();
failureHandler.setUseForward(true);
failureHandler.setDefaultFailureUrl("/error");
return failureHandler;
}
示例6: authenticationFailureHandler
import org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler; //導入方法依賴的package包/類
@Bean
public SimpleUrlAuthenticationFailureHandler authenticationFailureHandler() {
SimpleUrlAuthenticationFailureHandler failureHandler =
new SimpleUrlAuthenticationFailureHandler();
failureHandler.setUseForward(true);
failureHandler.setDefaultFailureUrl("/error");
return failureHandler;
}
示例7: configure
import org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler; //導入方法依賴的package包/類
@Override
public void configure(ServiceProviderBuilder builder) throws Exception {
if (successHandler == null) {
SavedRequestAwareAuthenticationSuccessHandler successRedirectHandler = createDefaultSuccessHandler();
successRedirectHandler.setDefaultTargetUrl(Optional.ofNullable(defaultSuccessURL).orElseGet(config::getDefaultSuccessUrl));
successHandler = postProcess(successRedirectHandler);
}
defaultFailureURL = Optional.ofNullable(defaultFailureURL).orElseGet(config::getDefaultFailureUrl);
if (failureHandler == null) {
SimpleUrlAuthenticationFailureHandler authenticationFailureHandler = createDefaultFailureHandler();
authenticationFailureHandler.setDefaultFailureUrl(defaultFailureURL);
failureHandler = postProcess(authenticationFailureHandler);
}
endpoints.setDefaultFailureURL(defaultFailureURL);
SAMLProcessingFilter ssoFilter = createDefaultSamlProcessingFilter();
ssoFilter.setAuthenticationManager(authenticationManager);
ssoFilter.setAuthenticationSuccessHandler(successHandler);
ssoFilter.setAuthenticationFailureHandler(failureHandler);
ssoProcessingURL = Optional.ofNullable(ssoProcessingURL).orElseGet(config::getSsoProcessingUrl);
endpoints.setSsoProcessingURL(ssoProcessingURL);
ssoFilter.setFilterProcessesUrl(ssoProcessingURL);
SAMLWebSSOHoKProcessingFilter ssoHoKFilter = null;
if (Optional.ofNullable(enableSsoHoK).orElseGet(config::isEnableSsoHok)) {
ssoHoKFilter = createDefaultSamlHoKProcessingFilter();
ssoHoKFilter.setAuthenticationSuccessHandler(successHandler);
ssoHoKFilter.setAuthenticationManager(authenticationManager);
ssoHoKFilter.setAuthenticationFailureHandler(failureHandler);
ssoHoKProcessingURL = Optional.ofNullable(ssoHoKProcessingURL).orElseGet(config::getSsoHokProcessingUrl);
endpoints.setSsoHoKProcessingURL(ssoHoKProcessingURL);
ssoHoKFilter.setFilterProcessesUrl(ssoHoKProcessingURL);
}
SAMLDiscovery discoveryFilter = createDefaultSamlDiscoveryFilter();
discoveryProcessingURL = Optional.ofNullable(discoveryProcessingURL).orElseGet(config::getDiscoveryProcessingUrl);
endpoints.setDiscoveryProcessingURL(discoveryProcessingURL);
discoveryFilter.setFilterProcessesUrl(discoveryProcessingURL);
idpSelectionPageURL = Optional.ofNullable(idpSelectionPageURL).orElseGet(config::getIdpSelectionPageUrl);
endpoints.setIdpSelectionPageURL(idpSelectionPageURL);
discoveryFilter.setIdpSelectionPath(idpSelectionPageURL);
SAMLEntryPoint entryPoint = Optional.ofNullable(samlEntryPointBean).orElseGet(this::createDefaultSamlEntryPoint);
entryPoint.setDefaultProfileOptions(Optional.ofNullable(profileOptions).orElseGet(this::getProfileOptions));
ssoLoginURL = Optional.ofNullable(ssoLoginURL).orElseGet(config::getSsoLoginUrl);
endpoints.setSsoLoginURL(ssoLoginURL);
entryPoint.setFilterProcessesUrl(ssoLoginURL);
builder.setSharedObject(SAMLProcessingFilter.class, ssoFilter);
builder.setSharedObject(SAMLWebSSOHoKProcessingFilter.class, ssoHoKFilter);
builder.setSharedObject(SAMLDiscovery.class, discoveryFilter);
builder.setSharedObject(SAMLEntryPoint.class, entryPoint);
}