Как службы oData или AJAX должны реагировать, когда срок действия файла cookie для аутентификации истек и пора обновлять?
Что сервер должен отправить клиенту, когда
Доступ к сервису oData или AJAX запрещен (доступ запрещен)
Когда учетные данные сеанса устарели и требуют обновления, возможно, путем перенаправления на ADFS, OpenID или Azure ACS IDP
Просто глядя в Википедии, я могу догадаться, что мне следует отправить какую-то версию 403.x для первого сценария и 401 для второго сценария.
Пожалуйста, подтвердите, если вышеупомянутое правильно, и что я должен включить в заголовок ответа и тело также.
Некоторые примеры, которые я считаю неверными, делают следующее:
- Автоматически выдает ошибку службы AJAX и не возвращает данных
- Попытка перенаправить вызов AJAX на IDP
- Отправить клиенту текст ошибки, не в формате JSON