Я пытаюсь отменить 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 статус, но токен не отозван.
Может ли кто-нибудь помочь?