Аутентификация в 1С с jwt токеном

1. Gendelf 05.07.24 11:20 Сейчас в теме
Добрый день. Настраиваю работу Keycloak с 1С.
В Keycloak добавлены урлы к публикации 1С, в default.vrd внесены урлы Keycloak.

Запросом /realms/1c-realm/protocol/openid-connect/token получил access_token токен

{
    "access_token": "eyJhbGciOiJIUzUxMiIsInR5cCIgOiAI0NTc5ZmUxNi1lNmVmLTQzMTktOD­NjYy1hZjhkY2E3MTU4NWIifQ.eyJleHAiOjE3MtNTNhOS00M2ZjLTk0OWMtMjBhMjkzNTNmNDU0IiwiapZXct­cHJvZmlsZSJdfX0sInNjb3BlIjoiZW1haWwgcHJvZmlsZSIsInNpZCI6Ijk2­YWQzZjI3LTFiMTEtNGRmZC05NzExLTllMjg2MmZhZWI1NiIsImVtYWlsX3Zl­cmlmaWVkIjpmYWxzZSwibmFtZSI6IlJhbWlsIENodW1hcmluIi4fht7HqEOq­S4OaDla5KdA....",
    "expires_in": 300,
    "refresh_expires_in": 1800,
    "refresh_token": "eyJhbGciOiJIUzUxMiIsInR5cCIgOiAI0NTc5ZmUxNi1lNmVmLTQzMTktOD­NjYy1hZjhkY2E3MTU4NWIifQ.eyJleHAiOjE3MtNTNhOS00M2ZjLTk0OWMtMjBhMjkzNTNmNDU0Iiwia....",
    "token_type": "Bearer",
    "not-before-policy": 1717773743,
    "session_state": "96ad3f27-1b22-4dfd-9711-9e2862faeb56",
    "scope": "email profile"
}
Показать


Вопрос, как авторизоваться под этим токеном access_token в 1С ?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. starik-2005 3088 05.07.24 12:10 Сейчас в теме
Я, например, вообще моск не парю:
Данные = ПолучитьДанныеИзФигЗнаетОткудаВДжисончике();
токен = "...блаблабла...";

Заголовки = Новый Соответствие;
Заголовки["Content-Type"] = "application/json";
Заголовки["Authorization"] = "Bearer " + токен;

С = Новый ХТТПСоединение(блабла);
З = Новый ХТТПЗапрос(урл, Заголовки);
З.УстановитьТелоИзСтроки(Данные);
О = С.ОтправитьДляОбработки(Запрос);
Показать
Профит.
PS: для авторизации в 1С у 1С есть татья: https://wonderland.v8.1c.ru/blog/autentifikatsiya-s-pomoshchyu-jwt-tokenov/?sphrase_id=789086
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот