下面列出了怎么用org.springframework.security.authentication.RememberMeAuthenticationProvider的API类实例代码及写法,或者点击链接到github查看源代码。
/**
* Configures the authentication providers.
*
* @param auth a builder
* @throws Exception ex
*/
@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
OpenIDAuthenticationProvider openidProvider = new OpenIDAuthenticationProvider();
openidProvider.setAuthenticationUserDetailsService(new SimpleUserService());
auth.authenticationProvider(openidProvider);
RememberMeAuthenticationProvider rmeProvider = new RememberMeAuthenticationProvider(Config.APP_SECRET_KEY);
auth.authenticationProvider(rmeProvider);
JWTAuthenticationProvider jwtProvider = new JWTAuthenticationProvider();
auth.authenticationProvider(jwtProvider);
LDAPAuthenticationProvider ldapProvider = new LDAPAuthenticationProvider();
auth.authenticationProvider(ldapProvider);
}
@Bean
public RememberMeAuthenticationProvider rememberMeAuthenticationProvider() {
return new RememberMeAuthenticationProvider(env.getProperty("appconf.security.rememberme.key"));
}