List of usage examples for org.springframework.security.authentication RememberMeAuthenticationProvider afterPropertiesSet
public void afterPropertiesSet() throws Exception
From source file:nu.localhost.tapestry5.springsecurity.services.SecurityModule.java
@Marker(SpringSecurityServices.class) public final AuthenticationProvider buildRememberMeAuthenticationProvider( @Inject @Value("${spring-security.rememberme.key}") final String rememberMeKey) throws Exception { final RememberMeAuthenticationProvider provider = new RememberMeAuthenticationProvider(rememberMeKey); provider.afterPropertiesSet(); return provider; }
From source file:ch.astina.hesperid.web.services.SecurityModule.java
/** * Validates <code>RememberMeAuthenticationToken</code>s */// w w w . java 2 s. c om @Marker(SpringSecurityServices.class) public final AuthenticationProvider buildRememberMeAuthenticationProvider( @Inject @Value("${spring-security.rememberme.key}") final String rememberMeKey) throws Exception { RememberMeAuthenticationProvider provider = new RememberMeAuthenticationProvider(); provider.setKey(rememberMeKey); provider.afterPropertiesSet(); return provider; }
From source file:org.geoserver.security.GeoServerSecurityManager.java
void init(SecurityManagerConfig config) throws Exception { // load the master password provider // prepare the keystore providing needed key material getKeyStoreProvider().reloadKeyStore(); //load the role authority and ensure it is properly configured String roleServiceName = config.getRoleServiceName(); GeoServerRoleService roleService = null; try {/* w w w. j a va2 s. c o m*/ roleService = loadRoleService(roleServiceName); //TODO: //if (!roleService.isConfigured()) { // roleService = null; //} } catch (Exception e) { LOGGER.log(Level.WARNING, String.format( "Error occured loading role service %s, " + "falling back to default role service", roleServiceName), e); } if (roleService == null) { try { roleService = loadRoleService("default"); } catch (Exception e) { throw new RuntimeException("Fatal error occurred loading default role service", e); } } //configure the user details instance setActiveRoleService(roleService); //set up authentication providers this.authProviders = new ArrayList<GeoServerAuthenticationProvider>(); // first provider is for the root user GeoServerRootAuthenticationProvider rootAuthProvider = new GeoServerRootAuthenticationProvider(); rootAuthProvider.setSecurityManager(this); rootAuthProvider.initializeFromConfig(null); this.authProviders.add(rootAuthProvider); //add the custom/configured ones if (!config.getAuthProviderNames().isEmpty()) { for (String authProviderName : config.getAuthProviderNames()) { //TODO: handle failure here... perhaps simply disabling when auth provider // fails to load? GeoServerAuthenticationProvider authProvider = authProviderHelper.load(authProviderName); authProviders.add(authProvider); } } List<AuthenticationProvider> allAuthProviders = new ArrayList<AuthenticationProvider>(); allAuthProviders.addAll(authProviders); //anonymous, not needed anymore // if (config.isAnonymousAuth()) { // AnonymousAuthenticationProvider aap = new AnonymousAuthenticationProvider(); // aap.setKey("geoserver"); // aap.afterPropertiesSet(); // allAuthProviders.add(aap); // } //remember me RememberMeAuthenticationProvider rap = new RememberMeAuthenticationProvider(); rap.setKey(config.getRememberMeService().getKey()); rap.afterPropertiesSet(); allAuthProviders.add(rap); setProviders(allAuthProviders); this.securityConfig = new SecurityManagerConfig(config); this.initialized = true; }