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

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]
(10,0тыс. очков)
Спасибо, Фил.
Проблема решилась, прежде чем я успел провести диагностику, которую вы предложили. Так что причина и решение неизвестны. Возможно, мы просто четверо пытались отправить запросы одновременно.
Переведено машиной с языка English

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

0 голосов
3 ответов 195 просмотров
Есть ли новый URL-адрес для доступа к агенту поддержки Paratext? Старый: https://paratext.org/paratext-help-and-support/agent/ кажется, не работает. Спасибо.
paulhjwu 102 задал вопрос окт 17
0 голосов
0 ответов 262 просмотров
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 ответ 457 просмотров
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 ответ 847 просмотров
У нас есть команда, которая пыталась использовать Paratext Live на локальном сервере, но столкнулась с трудностями ... , когда интернет пропадает или недоступен несколько дней?
MSEAIT_LT 478 задал вопрос ноя 15, 2022
0 голосов
2 ответов 475 просмотров
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
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For just as each of us has one body with many members, and these members do not all have the same function, so in Christ we, though many, form one body, and each member belongs to all the others.
Romans 12:4-5
3,072 вопросов
6,035 ответов
5,704 комментариев
2,038 пользователей