Здравствуйте!
В деве при тестировании все работает хорошо, получаю данные, ошибок нет. В проде все также, статус запроса 200, но при этом данные не приходят.
Но и в деве и в проде, если запустить проблемный роут, получаю вот такую ошибку:
Пользователь при этом авторизован. В чем может быть ошибка?
@Alexandr_Yaskunov Здравствуйте, ошибок в логике нет?
нет, пользователь при этом авторизован.
Отключил настройки авторизации в эндпоинте и все заработало. Но так не пойдет)
@Alexandr_Yaskunov
Выполните следующие проверки:
- Поверьте настройки Middleware авторизации на этом роуте (входит ли пользовать в группу, которая отмечена в эндпоинте или нет)
- Проверьте что токен авторизации уходит в заголовке при запросе (Authorization).
- Для большего понимания ситуации пожалуйста всегда предоставляйте коды ответа вместе с ответом от сервера + заголовки. Для этого достаточно дать скриншоты вкладки с заголовками и скриншоты с данными запроса и ответа. Часть токена авторизации пожалуйста закрывайте.
- Проверьте что у вас в логике БП нет блоков Raise Error, вы не обращаетесь к телу или заголовкам запроса/ответа напрямую.
- Используются ли подписи запросов (настройка эндпоинта)?
- Используется усиленная схема хранения авторизационной сессии? (Это когда вы перед авторизацией генерируете пару ключей в клиенте и передаете открытый ключ на сервер)
1 Like
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.