Для выполнения действия необходимы учётные данные:

  • username — имя пользователя, от которого будет запускаться выполнение действия;
  • password — пароль пользователя, от имени которого будет запускаться выполнение действия.

Портал получает токен через клиент admin-cli в realm, указанном в realm, — в том же realm, где создаётся клиент. Пользователь должен существовать в этом realm и иметь права на создание в нём клиентов.

CreateKeycloakClient — создаёт нового клиента в Keycloak.

Пример запроса

realm: master
config:
  clientId: example
  name: example
  enabled: true
  clientAuthenticatorType: client-secret
  secret: secret
  defaultClientScopes:
  - roles
  - profile
  - email
  optionalClientScopes:
  - address
  - phone
  - offline_access

Спецификация запроса

НазваниеОбязательностьОписаниеВозможные значения
realmДаRealm в Keycloak, где требуется создать клиента-
configДаПараметры создаваемого клиента в соответствии со спецификацией ClientRepresentation Keycloak-