3
我試圖將Spring Social引入Spring Security的一個正在出現的Web應用程序中。現有的網絡應用程序使用XML配置,即:使用XML配置的Spring社交和Spring安全性
<security:http
disable-url-rewriting="true"
use-expressions="true"
xmlns="http://www.springframework.org/schema/security">
...
<intercept-url
pattern="/w/configuration/**"
access="hasRole ('ROLE_ADMIN')"/>
...
<form-login
login-page="/w/welcome"
authentication-success-handler-ref="authSuccessHandler"
authentication-failure-handler-ref="authFailureHandler"/>
<logout logout-success-url="/w/welcome"/>
</security:http>
如何添加SpringSocialConfigurer()進入配置?所有關於春天的社會文檔使用基於Java的配置,我想避免的,例如:
@Override
protected void configure(HttpSecurity http) throws Exception
{
http
.formLogin()
.loginPage("/signin")
.loginProcessingUrl("/signin/authenticate")
.failureUrl("/signin?param.error=bad_credentials")
.and()
.logout()
.logoutUrl("/signout")
.deleteCookies("JSESSIONID")
.and()
.apply(new SpringSocialConfigurer());
}
什麼是XML相當於apply()方法的?