我使用keycloak作为授权服务器。 keycloak configuration
我对资源服务器的application.yml-> application.yml
ResourceServer代码
@SpringBootApplication
@RestController
@EnableResourceServer
@EnableWebSecurity
public class Demo1Application {
@GetMapping("/test")
public String demo1(){
return "Test";
}
public static void main(String[] args) {
SpringApplication.run(Demo1Application.class, args);
}
}
问题是,当我以 curl -H“ Authorization:$ Token” http://localhost:8085/test 的身份发送请求时,出现错误-无效的访问令牌。我不知道怎么了。
答案 0 :(得分:1)
不使用授权:
也许尝试:
curl -H "Authorization: Bearer $token" http://localhost:8085/test