java类org.springframework.security.core.userdetails.UserDetailsService的实例源码

SecurityConfiguration.java 文件源码 项目:JenkinsHue 阅读 32 收藏 0 点赞 0 评论 0
@Bean
public UserDetailsService userDetailsService() {
    return userName -> {
           UserDTO user = userAuthenticationProvider.userService.findByLogin(userName.toLowerCase());
           if (user == null) {
               throw new UsernameNotFoundException(userName);
           }

           Set<SimpleGrantedAuthority> userAuthorities = new HashSet<>();
           List<Role> roles = user.getRoles();
           if (roles != null) {
               for (Role role : roles) {
                   userAuthorities.add(new SimpleGrantedAuthority(role.toString()));
               }
           }

           return new User(userName, userName /* TODO use password */, userAuthorities);
       };
}
WebSecurityConfig.java 文件源码 项目:nordvisa_calendar 阅读 22 收藏 0 点赞 0 评论 0
@Bean
public UserDetailsService userDetailsService() {
    return new UserDetailsService() {
        public UserDetails loadUserByUsername(String email) throws UsernameNotFoundException {
            User user = dao.getUserByEmail(email);

            if(user != null) {
                return new org.springframework.security.core.userdetails.User(
                        user.getEmail(),
                        user.getPassword(),
                        user.valid(),
                        true,
                        true,
                        true,
                        AuthorityUtils.createAuthorityList(user.fetchAuthorities())
                );
            }
            else {
                throw new UsernameNotFoundException("Could not find that user");
            }
        }
    };
}
SpringSecurityUserContext.java 文件源码 项目:Spring-Security-Third-Edition 阅读 26 收藏 0 点赞 0 评论 0
@Autowired
public SpringSecurityUserContext(final CalendarService calendarService,
                                 final UserDetailsService userDetailsService) {
    if (calendarService == null) {
        throw new IllegalArgumentException("calendarService cannot be null");
    }
    if (userDetailsService == null) {
        throw new IllegalArgumentException("userDetailsService cannot be null");
    }
    this.calendarService = calendarService;
    this.userDetailsService = userDetailsService;
}
LearningSpringBootEurekaServerApplication.java 文件源码 项目:Learning-Spring-Boot-2.0-Second-Edition 阅读 23 收藏 0 点赞 0 评论 0
@Bean
UserDetailsService userDetailsService() {
    return new InMemoryUserDetailsManager(
        User
            .withUsername("user")
            .password("password")
            .roles("USER").build());
}
LearningSpringBootConfigServer.java 文件源码 项目:Learning-Spring-Boot-2.0-Second-Edition 阅读 26 收藏 0 点赞 0 评论 0
@Bean
UserDetailsService userDetailsService() {
    return new InMemoryUserDetailsManager(
        User
            .withUsername("user")
            .password("password")
            .roles("USER").build());
}
UserDetailsServiceConfigurationTest.java 文件源码 项目:configurable-single-user-spring-boot-starter 阅读 23 收藏 0 点赞 0 评论 0
@Test
public void configuresADefaultUser() {
    contextRunner
            .withPropertyValues("singleuser.name=michael")
            .withConfiguration(AutoConfigurations.of(SecurityAutoConfiguration.class, SingleUserAutoConfiguration.class))
            .run(context -> {
                assertThat(context.getBean(UserDetailsService.class).loadUserByUsername("michael")).isNotNull();
                assertThat(context).getBean(ReactiveUserDetailsService.class).isNull();
            });
}
UaaWebSecurityConfiguration.java 文件源码 项目:xm-uaa 阅读 32 收藏 0 点赞 0 评论 0
public UaaWebSecurityConfiguration(UserDetailsService userDetailsService,
    AuthenticationManagerBuilder authenticationManagerBuilder,
    @Qualifier("authenticationProviderResolver") AuthenticationProviderResolver authenticationProviderResolver,
    @Lazy PasswordEncoder passwordEncoder) {
    this.userDetailsService = userDetailsService;
    this.authenticationManagerBuilder = authenticationManagerBuilder;
    this.authenticationProviderResolver = authenticationProviderResolver;
    this.passwordEncoder = passwordEncoder;
}
UaaConfiguration.java 文件源码 项目:xm-uaa 阅读 25 收藏 0 点赞 0 评论 0
@Bean
public DaoAuthenticationProvider daoAuthenticationProvider(UserDetailsService userDetailsService,
    PasswordEncoder passwordEncoder) {
    DaoAuthenticationProvider provider = new DaoAuthenticationProvider();
    provider.setUserDetailsService(userDetailsService);
    provider.setPasswordEncoder(passwordEncoder);
    return provider;
}
SpringSecurityUserContext.java 文件源码 项目:Spring-Security-Third-Edition 阅读 25 收藏 0 点赞 0 评论 0
@Autowired
public SpringSecurityUserContext(CalendarService calendarService,UserDetailsService userDetailsService) {
    if (calendarService == null) {
        throw new IllegalArgumentException("calendarService cannot be null");
    }
    if (userDetailsService == null) {
        throw new IllegalArgumentException("userDetailsService cannot be null");
    }
    this.calendarService = calendarService;
    this.userDetailsService = userDetailsService;
}
SpringSecurityUserContext.java 文件源码 项目:Spring-Security-Third-Edition 阅读 24 收藏 0 点赞 0 评论 0
@Autowired
public SpringSecurityUserContext(CalendarService calendarService,UserDetailsService userDetailsService) {
    if (calendarService == null) {
        throw new IllegalArgumentException("calendarService cannot be null");
    }
    if (userDetailsService == null) {
        throw new IllegalArgumentException("userDetailsService cannot be null");
    }
    this.calendarService = calendarService;
    this.userDetailsService = userDetailsService;
}
SpringSecurityUserContext.java 文件源码 项目:Spring-Security-Third-Edition 阅读 26 收藏 0 点赞 0 评论 0
@Autowired
public SpringSecurityUserContext(final CalendarService calendarService,
                                 final UserDetailsService userDetailsService) {
    if (calendarService == null) {
        throw new IllegalArgumentException("calendarService cannot be null");
    }
    if (userDetailsService == null) {
        throw new IllegalArgumentException("userDetailsService cannot be null");
    }
    this.calendarService = calendarService;
    this.userDetailsService = userDetailsService;
}
SpringSecurityUserContext.java 文件源码 项目:Spring-Security-Third-Edition 阅读 43 收藏 0 点赞 0 评论 0
@Autowired
public SpringSecurityUserContext(CalendarService calendarService,UserDetailsService userDetailsService) {
    if (calendarService == null) {
        throw new IllegalArgumentException("calendarService cannot be null");
    }
    if (userDetailsService == null) {
        throw new IllegalArgumentException("userDetailsService cannot be null");
    }
    this.calendarService = calendarService;
    this.userDetailsService = userDetailsService;
}
SpringSecurityUserContext.java 文件源码 项目:Spring-Security-Third-Edition 阅读 27 收藏 0 点赞 0 评论 0
@Autowired
public SpringSecurityUserContext(final CalendarService calendarService,
                                 final UserDetailsService userDetailsService) {
    if (calendarService == null) {
        throw new IllegalArgumentException("calendarService cannot be null");
    }
    if (userDetailsService == null) {
        throw new IllegalArgumentException("userDetailsService cannot be null");
    }
    this.calendarService = calendarService;
    this.userDetailsService = userDetailsService;
}
SpringSecurityUserContext.java 文件源码 项目:Spring-Security-Third-Edition 阅读 23 收藏 0 点赞 0 评论 0
@Autowired
public SpringSecurityUserContext(final CalendarService calendarService,
                                 final UserDetailsService userDetailsService) {
    if (calendarService == null) {
        throw new IllegalArgumentException("calendarService cannot be null");
    }
    if (userDetailsService == null) {
        throw new IllegalArgumentException("userDetailsService cannot be null");
    }
    this.calendarService = calendarService;
    this.userDetailsService = userDetailsService;
}
SecurityConfiguration.java 文件源码 项目:Microservices-with-JHipster-and-Spring-Boot 阅读 31 收藏 0 点赞 0 评论 0
public SecurityConfiguration(AuthenticationManagerBuilder authenticationManagerBuilder, UserDetailsService userDetailsService,
        TokenProvider tokenProvider,
    CorsFilter corsFilter) {

    this.authenticationManagerBuilder = authenticationManagerBuilder;
    this.userDetailsService = userDetailsService;
    this.tokenProvider = tokenProvider;
    this.corsFilter = corsFilter;
}
AuthServiceImpl.java 文件源码 项目:digag-server 阅读 24 收藏 0 点赞 0 评论 0
@Autowired
public AuthServiceImpl(
        AuthenticationManager authenticationManager,
        UserDetailsService userDetailsService,
        JwtTokenUtil jwtTokenUtil,
        UserRepository userRepository,
        RoleRepository roleRepository) {
    this.authenticationManager = authenticationManager;
    this.userDetailsService = userDetailsService;
    this.jwtTokenUtil = jwtTokenUtil;
    this.userRepository = userRepository;
    this.roleRepository = roleRepository;
}
SecurityConfiguration.java 文件源码 项目:Armory 阅读 24 收藏 0 点赞 0 评论 0
public SecurityConfiguration(AuthenticationManagerBuilder authenticationManagerBuilder, UserDetailsService userDetailsService,
        TokenProvider tokenProvider,
    CorsFilter corsFilter) {

    this.authenticationManagerBuilder = authenticationManagerBuilder;
    this.userDetailsService = userDetailsService;
    this.tokenProvider = tokenProvider;
    this.corsFilter = corsFilter;
}
SecurityConfiguration.java 文件源码 项目:loafer 阅读 31 收藏 0 点赞 0 评论 0
public SecurityConfiguration(AuthenticationManagerBuilder authenticationManagerBuilder,
                             UserDetailsService userDetailsService,
                             CorsFilter corsFilter,
                             UnauthorisedEntryPoint unauthorisedEntryPoint,
                             TokenAuthenticationFilter tokenAuthenticationFilter) {
    this.authenticationManagerBuilder = authenticationManagerBuilder;
    this.userDetailsService = userDetailsService;
    this.corsFilter = corsFilter;
    this.unauthorisedEntryPoint = unauthorisedEntryPoint;
    this.tokenAuthenticationFilter = tokenAuthenticationFilter;
}
OAuth2SecurityConfiguration.java 文件源码 项目:Android_watch_magpie 阅读 22 收藏 0 点赞 0 评论 0
public OAuthConfig() throws Exception {

    ClientDetailsService csvc = new InMemoryClientDetailsServiceBuilder()
                    .withClient("mobile").authorizedGrantTypes("password")
                    .authorities("ROLE_CLIENT", "ROLE_TRUSTED_CLIENT")
                    .scopes("read","write").resourceIds("prublisher")
                    .accessTokenValiditySeconds(3600).and().build();

    UserDetailsService svc = new InMemoryUserDetailsManager(
            Arrays.asList(
                            User.create("publisher", "publisher", MobileClient.ROLE_PUBLISHER),
                            User.create("subscriber", "subscriber", MobileClient.ROLE_SUBSCRIBER)));

    combinedService_ = new ClientAndUserDetailsService(csvc,svc);
}
SpringSecurityUserContext.java 文件源码 项目:Spring-Security-Third-Edition 阅读 28 收藏 0 点赞 0 评论 0
@Autowired
public SpringSecurityUserContext(CalendarService calendarService,UserDetailsService userDetailsService) {
    if (calendarService == null) {
        throw new IllegalArgumentException("calendarService cannot be null");
    }
    if (userDetailsService == null) {
        throw new IllegalArgumentException("userDetailsService cannot be null");
    }
    this.calendarService = calendarService;
    this.userDetailsService = userDetailsService;
}
SpringSecurityUserContext.java 文件源码 项目:Spring-Security-Third-Edition 阅读 28 收藏 0 点赞 0 评论 0
@Autowired
public SpringSecurityUserContext(CalendarService calendarService,UserDetailsService userDetailsService) {
    if (calendarService == null) {
        throw new IllegalArgumentException("calendarService cannot be null");
    }
    if (userDetailsService == null) {
        throw new IllegalArgumentException("userDetailsService cannot be null");
    }
    this.calendarService = calendarService;
    this.userDetailsService = userDetailsService;
}
SecurityConfiguration.java 文件源码 项目:SpringBootDemoApp 阅读 27 收藏 0 点赞 0 评论 0
public SecurityConfiguration(AuthenticationManagerBuilder authenticationManagerBuilder, UserDetailsService userDetailsService, TokenProvider tokenProvider, CorsFilter corsFilter) {

        this.authenticationManagerBuilder = authenticationManagerBuilder;
        this.userDetailsService = userDetailsService;
        this.tokenProvider = tokenProvider;
        this.corsFilter = corsFilter;
    }
SpringSecurityUserContext.java 文件源码 项目:Spring-Security-Third-Edition 阅读 32 收藏 0 点赞 0 评论 0
@Autowired
public SpringSecurityUserContext(final CalendarService calendarService,
                                 final UserDetailsService userDetailsService) {
    if (calendarService == null) {
        throw new IllegalArgumentException("calendarService cannot be null");
    }
    if (userDetailsService == null) {
        throw new IllegalArgumentException("userDetailsService cannot be null");
    }
    this.calendarService = calendarService;
    this.userDetailsService = userDetailsService;
}
AccountController.java 文件源码 项目:Spring-Security-Third-Edition 阅读 29 收藏 0 点赞 0 评论 0
@Autowired
public AccountController(UserDetailsService userDetailsService) {
    if (userDetailsService == null) {
        throw new IllegalArgumentException("userDetailsService cannot be null");
    }
    this.userDetailsService = userDetailsService;
}
SpringSecurityUserContext.java 文件源码 项目:Spring-Security-Third-Edition 阅读 26 收藏 0 点赞 0 评论 0
@Autowired
public SpringSecurityUserContext(CalendarService calendarService,
                                 UserDetailsService userDetailsService) {
    if (calendarService == null) {
        throw new IllegalArgumentException("calendarService cannot be null");
    }
    if (userDetailsService == null) {
        throw new IllegalArgumentException("userDetailsService cannot be null");
    }
    this.calendarService = calendarService;
    this.userDetailsService = userDetailsService;
}
SpringSecurityUserContext.java 文件源码 项目:Spring-Security-Third-Edition 阅读 24 收藏 0 点赞 0 评论 0
@Autowired
public SpringSecurityUserContext(CalendarService calendarService,UserDetailsService userDetailsService) {
    if (calendarService == null) {
        throw new IllegalArgumentException("calendarService cannot be null");
    }
    if (userDetailsService == null) {
        throw new IllegalArgumentException("userDetailsService cannot be null");
    }
    this.calendarService = calendarService;
    this.userDetailsService = userDetailsService;
}
SecurityRequestPostProcessors.java 文件源码 项目:nixmash-blog 阅读 25 收藏 0 点赞 0 评论 0
private UsernamePasswordAuthenticationToken authentication(ServletContext servletContext) {
    ApplicationContext context = WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext);
    UserDetailsService userDetailsService = userDetailsService(context);
    UserDetails userDetails = userDetailsService.loadUserByUsername(this.username);
    return new UsernamePasswordAuthenticationToken(
            userDetails, userDetails.getPassword(), userDetails.getAuthorities());
}
SpringSecurityUserContext.java 文件源码 项目:Spring-Security-Third-Edition 阅读 25 收藏 0 点赞 0 评论 0
@Autowired
public SpringSecurityUserContext(final CalendarService calendarService,
                                 final UserDetailsService userDetailsService) {
    if (calendarService == null) {
        throw new IllegalArgumentException("calendarService cannot be null");
    }
    if (userDetailsService == null) {
        throw new IllegalArgumentException("userDetailsService cannot be null");
    }
    this.calendarService = calendarService;
    this.userDetailsService = userDetailsService;
}
SpringSecurityUserContext.java 文件源码 项目:Spring-Security-Third-Edition 阅读 32 收藏 0 点赞 0 评论 0
@Autowired
public SpringSecurityUserContext(CalendarService calendarService,UserDetailsService userDetailsService) {
    if (calendarService == null) {
        throw new IllegalArgumentException("calendarService cannot be null");
    }
    if (userDetailsService == null) {
        throw new IllegalArgumentException("userDetailsService cannot be null");
    }
    this.calendarService = calendarService;
    this.userDetailsService = userDetailsService;
}
TaskReminderMessageSender.java 文件源码 项目:bdf2 阅读 26 收藏 0 点赞 0 评论 0
public void afterPropertiesSet() throws Exception {
    Collection<UserDetailsService> userDetailsServices=this.getApplicationContext().getBeansOfType(UserDetailsService.class).values();
    if(userDetailsServices.size()==0){
        throw new RuntimeException("You must implementation["+UserDetailsService.class.getName()+"] interface and config it in spring context when use bdf2-jbpm4 module");
    }
    userDetailsService=userDetailsServices.iterator().next();
    senders=this.getApplicationContext().getBeansOfType(IMessageSender.class).values();
}


问题


面经


文章

微信
公众号

扫码关注公众号