Spring Boot 2.0 OAuth2抛出401 Unauthorized

时间:2018-05-16 13:20:45

标签: java spring spring-boot spring-security spring-security-oauth2

我使用Spring Boot 2.0创建了一个OAuth2服务器。我使用Bcrypt加密所有密码,包括客户端和用户;但我仍然收到401 Unauthorized错误。源代码位于https://github.com/saurin-tech/demo-jwt

为了测试这个,我使用Postman。

提前致谢!

1 个答案:

答案 0 :(得分:0)

如果你想要你的" / getAllUsers"端点是公共的,然后在您的ResourceServerConfig.configure方法中,您应该包括:

 http.anonymous().disable()
                .authorizeRequests()
                .antMatchers("/users/**").authenticated()
                .antMatchers("/getallusers").permitAll()
.and().exceptionHandling().accessDeniedHandler(new OAuth2AccessDeniedHandler());