撤销令牌,Oatuh2,春季启动

时间:2019-03-11 12:45:24

标签: spring-boot oauth-2.0 token

我正在尝试撤消refresh_token,但无济于事。 我的代码。

配置:

 @Bean
    public TokenStore tokenStore() {
        return new JwtTokenStore(jwtAccessTokenConverter());
    }

    @Bean
    public JwtAccessTokenConverter jwtAccessTokenConverter() {
        var converteToken = new TokenPersonalizado();
        converteToken.setKeyPair(new KeyStoreKeyFactory(new ClassPathResource("jwt.jks"), "123456".toCharArray())
                .getKeyPair("jwt"));
        return converteToken;
    }

    @Bean
    public DefaultTokenServices defaultTokenServices() {
        DefaultTokenServices defaultTokenServices = new DefaultTokenServices();
        defaultTokenServices.setTokenStore(tokenStore());
        return defaultTokenServices;
    }

我的终点

@PostMapping(value = "/revoke")
  public @ResponseBody
  void create(@RequestParam("token") String value) throws 
  InvalidClientException {
      defaultTokenServices.revokeToken(value);
}

我的状态为200,但令牌未被撤消。 有人可以帮忙吗?

0 个答案:

没有答案