Я пытаюсь отключить https:
Я запустил сервер, используя bin/kc.sh start-dev
И затем я попытался отключить ssl, используя:
root@server:/opt/keycloak#
root@server:/opt/keycloak# /opt/keycloak/bin/kcadm.sh config credentials --server http://localhost:8080/auth --realm master --user admin –-password admin
Logging into http://locahost:8080/auth as user admin of realm master
Enter password: *****
null [RESTEASY003210: Could not find resource for full path: http://localhost:8080/auth/realms/master/protocol/openid-connect/token]
root@server:/opt/keycloak#
Вы знаете, как правильно выполнить команду?
PS:
Рабочие команды:
/opt/keycloak/bin/kcadm.sh config credentials --server http://localhost:8080 --realm master --user admin –-password admin
/opt/keycloak/bin/kcadm.sh update realms/master -s sslRequired=NONE
Если вы используете Spring Boot, вы можете настроить его в application.yml
keycloak:
ssl-required: none
Поскольку вы используете Keycloak 20.0.1, вам не нужно /auth
в пути к серверу, поэтому вам нужно изменить команду для настройки Keycloak, как показано ниже:
/opt/keycloak/bin/kcadm.sh config credentials --server http://localhost:8080 --realm master --user admin –-password admin
После этого вы сможете отключить SSL:
/opt/keycloak/bin/kcadm.sh update realms/master -s sslRequired=NONE
В этом случае я предполагаю, что проблема связана с включением /auth
в путь к серверу. я обновил свой ответ
Команды правильные. Спасибо!
Я не использую Spring Boot. Я получаю
root@server:/opt/keycloak# bin/kcadm.sh update realms/master -s sslRequired=NONE No server specified. Use --server, or 'kcadm.sh config credentials or connection'. root@server:/opt/keycloak#