我使用Spring Boot 2.0创建了一个OAuth2服务器。我使用Bcrypt加密所有密码,包括客户端和用户;但我仍然收到401 Unauthorized错误。源代码位于https://github.com/saurin-tech/demo-jwt
为了测试这个,我使用Postman。
提前致谢!
答案 0 :(得分:0)
如果你想要你的" / getAllUsers"端点是公共的,然后在您的ResourceServerConfig.configure方法中,您应该包括:
http.anonymous().disable()
.authorizeRequests()
.antMatchers("/users/**").authenticated()
.antMatchers("/getallusers").permitAll()
.and().exceptionHandling().accessDeniedHandler(new OAuth2AccessDeniedHandler());