Как исправить проблему с загрузочным приложением Keycloak Spring - PullRequest
0 голосов
/ 17 апреля 2019

Я использую Keycloak для защиты загрузочного приложения Spring.В моем случае я использую Keycloak для защиты микросервисов.Службы называют друг друга.Для звонков я использую грант Keycloak client_credentials.Я создал клиент и настроил весеннюю загрузку со свойствами Keycloak.Все отлично работает, но кроме одного.Когда я отправляю запрос GET на защищенные конечные точки, я получаю правильный ответ.Но, если я отправляю запрос POST, я получаю сообщение об ошибке.Ошибка:

"timestamp": "2019-04-17T11:38:39.737+0000",
"status": 403,
"error": "Forbidden",
"message": "Access to the requested resource has been denied",
"path": "/v1/users/register"

Я попытался настроить загрузку Spring с

##-------------- Keycloak configuration ----------------------------
keycloak.realm=phantomwallet
keycloak.auth-server-url=http://localhost:8080/auth/
keycloak.resource=wallet_client
keycloak.credentials.secret=ebb59830-2abc-4a92-9d67-b6bfb3eb3bd2
keycloak.bearer-only=true
#keycloak.use-resource-role-mappings=true
keycloak.principal-attribute=preferred_username
keycloak.security-constraints[0].auth-roles[0]=client_role
keycloak.security-constraints[0].auth-roles[1]=basic_role
keycloak.security-constraints[0].security- 
collections[0].patterns[0]=/*
...