0 голосов
110 просмотров
Здравствуйте!
Вчера я показал коллегам веб-агента поддержки Paratext на базе ИИ (https://paratext.org/paratext-help-and-support/agent/).
У меня всё работало, но у трёх коллег — нет. На все их запросы возвращалась ошибка «unauthorised». В чём может быть проблема?
Большое спасибо
Переведено машиной с языка English
Paratext от (123 очков) | 110 просмотров

1 ответ

0 голосов

Вот несколько предположений от ИИ:

  1. Анонимный токен сессии заблокирован из-за ограничений на файлы cookie/хранилище. Многие такие виджеты чата при первой загрузке незаметно создают идентификатор сессии (в файле cookie или localStorage) и добавляют его к каждому API-запросу. Если браузер коллеги блокирует сторонние файлы cookie или хранилище (защита от отслеживания в Safari/Firefox, приватный/инкогнито-режим, корпоративная политика управления браузером или расширение вроде uBlock/Privacy Badger/Brave Shields), этот токен так и не будет создан или отправлен — тогда API-запрос будет выглядеть как неавторизованный и будет отклонён с ошибкой «unauthorised».
  2. Сбой проверки Origin/Referrer. Если бэкенд проверяет, что запросы исходят именно с paratext.org (распространённая лёгкая мера защиты от злоупотреблений вместо полноценной аутентификации), то всё, что меняет способ загрузки страницы — корпоративный веб-фильтр/прокси, переписывающий или удаляющий заголовки, прокси для перевода, «режим чтения» или открытие ссылки во встроенном браузере другого приложения, — может нарушить эту проверку, даже если сама страница отображается нормально.
  3. Корпоративный прокси/проверка SSL удаляет заголовки. Коллеги, связанные с SIL, часто находятся в управляемых сетях с глубокой инспекцией пакетов или контент-фильтрацией, которые удаляют заголовки Authorization, Cookie или пользовательские заголовки в исходящих API-запросах, в то время как сам интерфейс чата по-прежнему загружается нормально с CDN.
  4. Общий ключ API бэкенда достиг лимита частоты/квоты. Если виджет проксирует запросы к API, например Claude, используя один общий серверный ключ, всплеск одновременного трафика (вы + 3 коллеги, отправляющие запросы в течение одной минуты) может привести к срабатыванию ограничения частоты, которое бэкенд сообщает как «unauthorised», а не как «too many requests».

Самый быстрый способ проверить: пусть один коллега откроет DevTools браузера → вкладку Network, повторит запрос, кликнет по неудачному запросу и проверит фактический HTTP-код состояния (401, 403 или 429) и тело ответа — это точно покажет, какой из этих случаев имеет место. Если вы сможете это сделать, я смогу точно определить причину.

Переведено машиной с языка English
от [Expert]
(9,9тыс. очков)
Спасибо, Фил.
Проблема решилась, прежде чем я успел провести диагностику, которую вы предложили. Так что причина и решение неизвестны. Возможно, мы просто четверо пытались отправить запросы одновременно.
Переведено машиной с языка English

Похожие вопросы

0 голосов
0 ответов 244 просмотров
I've seen two different people reporting this error message this week. They were unable to start Paratext because ... check whether Administrators have full access to the folder.
[Expert]
sewhite
3,3тыс.
задал вопрос июл 10, 2020
0 голосов
1 ответ 342 просмотров
I was working on a end user computer helping with a PT8 crash, and I submitted a problem report. Right after I ... the ability to enter an update as well. Does that exist?
listentwice 1,2тыс. задал вопрос янв 10, 2018
0 голосов
1 ответ 653 просмотров
У нас есть команда, которая пыталась использовать Paratext Live на локальном сервере, но столкнулась с трудностями ... , когда интернет пропадает или недоступен несколько дней?
MSEAIT_LT 478 задал вопрос ноя 15, 2022
0 голосов
2 ответов 421 просмотров
One of our users is having this odd experience where sometimes, but not often, the text box of a note appears black. ... on how to fix this? 20170825_143915.jpg3264 2448 1.64 MB
MSEAIT_LT 478 задал вопрос авг 28, 2017
0 голосов
1 ответ 94 просмотров
Мы готовим печатное издание рассказа об одном библейском персонаже. Его история не начинается с новой главы. До сих пор ... это для особых случаев, таких как наша книга-рассказ?
Tim 934 задал вопрос апр 10
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
I urge you, brothers and sisters, to watch out for those who cause divisions and put obstacles in your way that are contrary to the teaching you have learned. Keep away from them.
Romans 16:17
3,060 вопросов
6,021 ответов
5,689 комментариев
2,035 пользователей