spring-cloud-security-oauth2-jwt
spring-cloud-security-oauth2-jwt copied to clipboard
OAuth2Configuration.java 中,直接加载jks的方式为什么屏蔽了,可以使用吗
@Bean
public TokenStore tokenStore() {
return new JwtTokenStore(jwtTokenEnhancer());
}
// @Bean
// protected JwtAccessTokenConverter jwtTokenEnhancer() {
// KeyStoreKeyFactory keyStoreKeyFactory =
// new KeyStoreKeyFactory(new ClassPathResource("jwt.jks"), "mySecretKey".toCharArray());
// JwtAccessTokenConverter converter = new JwtAccessTokenConverter();
// converter.setKeyPair(keyStoreKeyFactory.getKeyPair("jwt"));
// return converter;
// }
@Bean
protected JwtAccessTokenConverter jwtTokenEnhancer() {
JwtAccessTokenConverter converter = new JwtAccessTokenConverter();
converter.setSigningKey("123");
return converter;
}
}
应该是可以的,时间比较久了,你试一下吧,有问题再留言。我抽时间再看一下。
好像不行 会报错 jwt.jks放在resources下
java.lang.IllegalStateException: Cannot load keys from store: class path resource [jwt.jks]
我看几个类似的项目都把这种方式屏蔽了
抱歉,我发现这几个项目,之前由于我配了一个全局的ignore文件,导致配置文件都没有提交上去,现在再试一下~