List of usage examples for org.springframework.security.web.authentication.preauth PreAuthenticatedAuthenticationProvider PreAuthenticatedAuthenticationProvider
PreAuthenticatedAuthenticationProvider
From source file:org.jasig.portlet.survey.security.SecurityConfig.java
public SecurityConfig() { preAuthenticatedProvider = new PreAuthenticatedAuthenticationProvider(); processingFilter = new UportalPreAuthenticatedProcessingFilter(); }
From source file:de.msg.security.SecurityConfiguration.java
@Bean public PreAuthenticatedAuthenticationProvider preAuthAuthProvider() { PreAuthenticatedAuthenticationProvider preAuthenticatedAuthenticationProvider = new PreAuthenticatedAuthenticationProvider(); preAuthenticatedAuthenticationProvider.setPreAuthenticatedUserDetailsService(userDetailsServiceWrapper()); return preAuthenticatedAuthenticationProvider; }
From source file:jp.pigumer.app.WebSecurityConfig.java
@Bean public PreAuthenticatedAuthenticationProvider authenticationProvider() { PreAuthenticatedAuthenticationProvider provider = new PreAuthenticatedAuthenticationProvider(); provider.setPreAuthenticatedUserDetailsService(userDetailsService); return provider; }
From source file:io.syndesis.runtime.SecurityConfiguration.java
private AuthenticationProvider authenticationProvider() { PreAuthenticatedAuthenticationProvider authProvider = new PreAuthenticatedAuthenticationProvider(); authProvider//from www.j a va2 s . co m .setPreAuthenticatedUserDetailsService(new PreAuthenticatedGrantedAuthoritiesUserDetailsService()); return authProvider; }
From source file:org.joyrest.oauth2.initializer.OAuth2Initializer.java
@Override @SuppressWarnings("unchecked") public void init(InitContext context, BeanFactory beanFactory) { AuthorizationServerConfiguration authServerConfig = beanFactory.get(AuthorizationServerConfiguration.class); TokenStore tokenStore = authServerConfig.getTokenStore(); UserDetailsService userService = authServerConfig.getUserDetailsService(); ClientDetailsService clientService = authServerConfig.getClientDetailsService(); DataSource dataSource = authServerConfig.getDataSource(); PreAuthenticatedAuthenticationProvider preProvider = new PreAuthenticatedAuthenticationProvider(); preProvider.setPreAuthenticatedUserDetailsService(new UserDetailsByNameServiceWrapper(userService)); DaoAuthenticationProvider clientAuthProvider = new DaoAuthenticationProvider(); clientAuthProvider.setUserDetailsService(new ClientDetailsUserDetailsService(clientService)); DaoAuthenticationProvider userAuthProvider = new DaoAuthenticationProvider(); userAuthProvider.setUserDetailsService(userService); ProviderManager clientManager = new ProviderManager(singletonList(clientAuthProvider)); ProviderManager userManager = new ProviderManager(asList(userAuthProvider, preProvider)); AuthorizationCodeServices authServices = new InMemoryAuthorizationCodeServices(); OAuth2RequestFactory requestFactory = new DefaultOAuth2RequestFactory(clientService); DefaultTokenServices tokenServices = tokenServices(clientService, userManager, tokenStore, dataSource); TokenGranter tokenGranter = compositeTokenGranter(clientService, userManager, tokenServices, requestFactory, authServices);/*from www .j a v a 2s . com*/ TokenEndpoint tokenEndpoint = new TokenEndpoint(clientManager, clientService, tokenGranter); TokenStoreUserApprovalHandler userApprovalHandler = new TokenStoreUserApprovalHandler(); userApprovalHandler.setClientDetailsService(clientService); userApprovalHandler.setRequestFactory(requestFactory); userApprovalHandler.setTokenStore(tokenStore); AuthorizationEndpoint authorizationEndpoint = new AuthorizationEndpoint(authServices, clientService, tokenGranter, userApprovalHandler, requestFactory); context.addControllerConfiguration(tokenEndpoint); context.addControllerConfiguration(authorizationEndpoint); context.addExceptionConfiguration(new OAuthExceptionConfiguration()); context.addInterceptor(new AuthenticationInterceptor(clientManager)); context.addInterceptor(new AuthorizationInterceptor()); }