Обновление при использовании внешнего Keycloak

Обновление при использовании внешнего Keycloak

Если вы используете внешний Keycloak, при обновлении платформы необходимо добавить нового клиента из прилагаемого файла и скоупы и :

### При необходимости задайте свой realm visiology_realm=Visiology ### Пример добавления клиента через консоль /opt/keycloak/bin/kcadm.sh create clients -r "${visiology_realm}" -f /tmp/visiology_api.json ### Пример добавления скоупов через консоль # AI agent /opt/keycloak/bin/kcadm.sh create client-scopes -r "${visiology_realm}" -f /tmp/ai.json client_id=$(/opt/keycloak/bin/kcadm.sh get clients -r "${visiology_realm}" --fields id --query clientId="visiology_designer" --format csv --noquotes) scope_id=$(/opt/keycloak/bin/kcadm.sh get client-scopes -r "${visiology_realm}" --fields id,name --format csv --noquotes | grep ai_agent_service | cut -d',' -f1 ) /opt/keycloak/bin/kcadm.sh update clients/${client_id}/optional-client-scopes/${scope_id} -r "${visiology_realm}" # Edge /opt/keycloak/bin/kcadm.sh create client-scopes -r "${visiology_realm}" -f /tmp/edge.json scope_id=$(/opt/keycloak/bin/kcadm.sh get client-scopes -r "${visiology_realm}" --fields id,name --format csv --noquotes | grep edge_service | cut -d',' -f1 ) /opt/keycloak/bin/kcadm.sh update clients/${client_id}/optional-client-scopes/${scope_id} -r "${visiology_realm}" # Change default scopes /opt/keycloak/bin/kcadm.sh update realms/${visiology_realm} \ -s "defaultOptionalClientScopes=[\"address\",\"ai_agent_service\",\"dashboard_viewer\",\"edge_service\",\"formula_engine\",\"microprofile-jwt\",\"offline_access\",\"phone\",\"workspace_service\"]"

Смотрите также

Особенности обновления до версии 3.14

Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.