Платформа 8.3.24.1342. При создании jwt токена следующим способом:
Выдает ошибку при подписании токена:
Ошибка при генерации подписи.
Причем если использовать АлгоритмПодписиТокенаДоступа.HS256 токен нормально создается.
Может кто знает в чем причина?
Получатели = Новый Массив();
Получатели.Добавить("jwt1");
ТокенДоступа = Новый ТокенДоступа;
ТокенДоступа.Заголовки.Вставить("alg", Строка(АлгоритмПодписиТокенаДоступа.PS256));
ТокенДоступа.Эмитент = "ssl";
ТокенДоступа.КлючСопоставленияПользователя = ПользователиИнформационнойБазы.ТекущийПользователь().Имя;
ТокенДоступа.ВремяСоздания = ТекущаяУниверсальнаяДата()-Дата(1970,1,1,0,0,0);
ТокенДоступа.ВремяЖизни = 1*60*60;
ТокенДоступа.Идентификатор = Новый УникальныйИдентификатор;
ТокенДоступа.Получатели = Получатели;
ТокенДоступа.Подписать(АлгоритмПодписиТокенаДоступа.PS256);
ПоказатьВыдает ошибку при подписании токена:
Ошибка при генерации подписи.
Причем если использовать АлгоритмПодписиТокенаДоступа.HS256 токен нормально создается.
Может кто знает в чем причина?
По теме из базы знаний
- Конфигурация http сервиса jwt авторизации + клиент React JS
- Получение JWT токена через HMAC на платформах до 8.3.21
- Создание токенов 1С. Использование JWT-аутентификации
- Google Spreadsheet и JWT ТокенДоступа (нативная реализация, только 1С 8.3.21 с использованием service account)
- Хранение секретов в Hashicorp Vault для 1С
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот