有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案