java DefaultAccessTokenConverter不工作
我正在开发OAuth应用程序。Rigth现在我正在使用JWT令牌,它工作得很好
JWT令牌实现:
public JwtAccessTokenConverter jwtAccessTokenConverter() {
JwtAccessTokenConverter converter = new JwtAccessTokenConverter();
KeyPair keyPair = new KeyStoreKeyFactory(
new ClassPathResource("keystore.jks"), "foobar".toCharArray())
.getKeyPair("test");
converter.setKeyPair(keyPair);
return converter;
}
@Override
public void configure(AuthorizationServerEndpointsConfigurer endpoints)
throws Exception {
endpoints.setClientDetailsService(clientDetailsService);
endpoints.accessTokenConverter(jwtAccessTokenConverter());
}
但是,如果我尝试使用DefaultAccessTokenConverter
而不是JwtAccessTokenConverter
,我的访问令牌终结点总是生成一个错误,说访问被拒绝。为什么它不起作用。那是虫子吗?我可以为TokenConverter
使用其他实现吗
共 (0) 个答案