Как создать пользовательский атрибут в keycloak от admin-cli

Я попробовал следующую команду, чтобы создать пользовательские атрибуты, но ничего не работает

/opt/keycloak/bin/kcadm.sh create users/b33088e5-321e-4b2f-afa6-7dca1871084e/user-attributes -r master -s name=user-attributes -s 'config."appid"=["APP_ID"]'  -s 'config."tenantId"=["T0"]' -s 'config."ugId"=["Admin_UserGroup"]'

ошибка

Ресурс не найден для URL: https://135.250.45.68:8666/auth/admin/realms/master/users/b33088e5-321e-4b2f-afa6-7dca1871084e/user-attributes

Далее я попробовал эту команду

/opt/keycloak/bin/kcadm.sh create components -r master -s name=user-attribute -s providerId=user-attribute -s parentId=1295a70f-25f7-4e45-bcb8-285d750 1c6d9 -s 'config."appid"=["APP_ID"]'  -s 'config."tenantId"=["T0"]' -s 'config."ugId"=["Admin_UserGroup"]'

Конец следующей ошибкой

Ошибка HTTP - 400 неверных запросов

1 ответ

Решение

После большого количества ударов и попыток, также с помощью моего товарища по команде мы нашли решение, и мы должны запустить команду ниже через admin-cli для создания пользовательских атрибутов.

/opt/keycloak/bin/kcadm.sh create users  -s username=admin111 -s enabled=true -r master -s "attributes.tenantId=value" -s "attributes.ugId=ugId" -s "attributes.appId=app"
Другие вопросы по тегам