我已经创建了一个SpringBoot应用程序Application.java
,如下所示
@EnableZuulProxy
@SpringBootApplication
@EnableSwagger2
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
@Bean
UiConfiguration uiConfig() {
return new UiConfiguration("validatorUrl", "list", "alpha", "schema",
UiConfiguration.Constants.DEFAULT_SUBMIT_METHODS, false, true, 60000L);
}
}
当有人通过Gateway调用任何API时,它具有这样的授权标头Authorization: bearer: <token>
。现在,我需要验证这个JWT令牌。
如何验证有效JWT令牌的每个请求以及错误发送是否为未授权?