Как использовать токен обновления с помощью Keycloak Admin REST API

Я пытаюсь использовать Keycloak Admin REST API SDK.

Затем я хочу использовать токен обновления для генерации токена доступа.
Я знаю, что следующий код кода может генерировать токен доступа по токену обновления.

val token = Keycloak.getInstance(serverUrl,
  realmName,
  userName,
  password,
  clientId,
  clientSecret)
  .tokenManager()
  .refreshToken()

Но этот код может работать только на TokenManager.
Я хочу использовать любой токен обновления, например, следующий код от администратора.

// I hope to call token endpoint -> /realms/{realm}/protocol/openid-connect/token?grant_type=refresh_token...
val accessToken = tokenManager.refresh(String refreshToken);

Может ли какой-нибудь SDK Class обновить токен, как я хочу?

0 ответов

Другие вопросы по тегам