Не могу найти cuba.rest.client.id в свойствах приложения

Добрый день.
Пытаюсь сделать авторизацию для rest-api по документации
https://doc.cuba-platform.com/manual-6.9-ru/rest_api_v2_ex_get_token.html

Нe могу найти в свойствах приложения rest.client.id

При использовании значений по умолчанию из документации получаю

{
    "error": "invalid_grant",
    "error_description": "Bad credentials"
}

image

Вроде бы все заголовки указываю верно, поэтому хочу проверить значения переменных

cuba.rest.client.id
cuba.rest.client.secret

Добрый день. username и password, которые вы передаете в запросе - это не значения свойств cuba.rest.client.id и cuba.rest.client.secret. Это логин и пароль пользователя приложения. Если вы получаете ошибку invalid_grant - это значит, что в вашей сиситеме нет пользователя restClient с паролем restPass.

@gorbunkov, я передавал login/pass существующего пользователя и получал ту же ошибку.
При этом менял значение в заголовке Autorization и ответ не менялся, чтобы я не подставлял в username/password в параметрах.

В любом случае, где искать актуальные значения

cuba.rest.client.id
cuba.rest.client.secret ?

Дефолтные значения в файле cuba-web-app.properties:
cuba.rest.client.id=client
cuba.rest.client.secret=secret

Переопределить значения вы можете в web-app.properties своего проекта. Но рекомендую сейчас ещё раз проверить, верны ли логин/пароль вашего пользователя (restClient/restPass), т.к. если бы у вас были не правильные параметры базовой аутентификации, то вы получили бы чуть другую ошибку.

1 симпатия

Принял. Спасибо.

Перепроверил, копипастой в postman и окно логина cuba. Сейчас сработало. Спасибо