|
|
Токен авторизации ЧЗ : Код состояния HTTP: 400.
MaxxiMiliSanM, Шаграм, Keenetic-7729, diamkms, Bot002, AleksandrM09, NikeArz, Михаил_, Эх-эх-эх, AleksNew, Санта Клаус, Romul_78, Джордж1, Волшебник, arsik, boy_mdv, PLUT, paramedic, d18, privetik, d4rkmesa, trad, vis, Seriy_Volk, Чинандалар Бонг, , BSV, Eugene555, Caesar, rozer76, mzelensky, andy_minsk, Asmody, Галахад, abfm, GenAcid, StasZn, SleepyHead, zva, p-soft, sto-alex, 2S, MWWRuza, Timon1405, BalBess, Prog_man, laeg, fbear, shuhard, U4Me2, nick86, Гипервизор, maxar, s_trikozin, zenik
| ☑ |
|
0
AleksandrM09
02.10.26
✎
09:49
|
Добрый день.
Кто нить сталкивался ?
При попутке аткуализировать токен или попытке авторизоваться из 1С в ЧЗ выдает следующее :
При выполнении запроса api/v3/true-api/auth/simpleSignIn возникла ошибка.
Код состояния HTTP: 400.
Текст ошибки: {
"error_message": "В запросе отсутствует идентификатор авторизации (UUID)"
}.
Вчера все работало идеально, отвественный актуализировали токены - кладовщики подбирали коды, смотрели статусы и тд.
Но стоило уехать в отпуск....
|
|
|
1
Санта Клаус
02.10.26
✎
10:41
|
пиот долбанный виноват, скорее всего и 1 октября
|
|
|
2
privetik
02.10.26
✎
10:48
|
Отключить использование токен формата UUID
|
|
|
3
NikeArz
02.10.26
✎
11:28
|
Да. Вчера UUID работал. Сегодня не хочет.
|
|
|
4
trad
02.10.26
✎
11:32
|
из документации по труапи
|
|
|
5
trad
02.10.26
✎
11:37
|
Сейчас у вас для получения токена вызывается auth/simpleSignIn куда передается подписанный ИНН
Нужно так:
1. вызвать auth/key, получить пару: uuid,data
2. подписать data
3. вызвать auth/simpleSignIn передать туда uuid, подписанный data
|
|
|
6
trad
02.10.26
✎
12:06
|
(5) дополнение для получения UUID токена (т.к. JWT токен работает только до конца года)
3. вызвать auth/simpleSignIn передать туда uuid, подписанный data, inn, unitedToken = true
зы
подписанный data - data из auth/key нужно преобразовать в base64 потом подписать (прикрепленная подпись)
Впрочем, это все написано в доке
|
|
|
7
MWWRuza
гуру
02.10.26
✎
12:07
|
Алгоритм получения "Единого токена в формате UUID", это по сути алгоритм получения длинного JWT, только во втором запросе еще один параметр добавлен, что он короткий: "unitedToken", значение: "true".
А так, те-же два запроса.
|
|
|
8
paramedic
02.10.26
✎
12:39
|
Вообще, всем участникам была рассылка от ЧЗ:
Поддержка логики получения токена в формате UUID без предварительного запроса на получение уникальной пары отключена.
Что необходимо сделать:
Если вы используете в работе интеграционные решения по True API, убедитесь, что ваше решение использует обновлённую логику получения токена: для получения токена аутентификации в новом формате UUID запрашивается уникальная пара (UUID (идентификатор текущей аутентификации) и сгенерированные случайные данные, которые подписываются УКЭП пользователя организации, отправляющего запрос) с помощью метода «Запрос авторизации при единой аутентификации» (/auth/key)
Если вы работаете только через веб-интерфейс личного кабинета Системы маркировки, то дополнительные действия не требуются
|
|
|
9
AleksandrM09
02.10.26
✎
12:43
|
И в каком релизе ERP 1С планирует это исправить/добавить ?
|
|
|
10
MaxxiMiliSanM
02.10.26
✎
12:46
|
|
|
|
11
paramedic
02.10.26
✎
12:55
|
(9) Что исправлять/добавлять?
У нас все работает пркрасно.
|
|
|
12
Keenetic-7729
02.10.26
✎
14:42
|
Я тоже ничего не понял. В августе перешли на короткий токен, единый так называемый. и вот вчера он внезапно перестал получаться при истечении. Причем произошло это вечером, никто не знал и утром был сюрприз.
Я переключил все обратно на длинный токен jwt и оно заработало.
Поддержка ЧЗ блеет что-то типа они в курсе проблемы, но как то неуверенно, может типа и не у них проблема.
|
|