Обработка ошибок авторизации в системах управления контейнерами может отличаться в зависимости от конкретной реализации.
Например, в системе аутентификации AEGIS, если проверка не пройдена, с прокси-сервера клиенту сразу отправляется ответ «401» без вызова в приложение. nuancesprog.ru В противном случае запрос вместе с проверенным токеном авторизации передаётся в контейнер приложения. nuancesprog.ru
В контейнерах приложений Azure есть возможность изменить параметры проверки подлинности, чтобы указать требуемое поведение для входящих запросов, не прошедших проверку подлинности. learn.microsoft.com Можно выбрать один из двух вариантов: learn.microsoft.com
- Разрешить доступ без проверки подлинности. learn.microsoft.com В этом случае авторизация трафика, не прошедшего проверку подлинности, поручается коду приложения. learn.microsoft.com Для запросов, прошедших проверку подлинности, контейнеры приложений передают сведения о проверке подлинности в заголовках HTTP. learn.microsoft.com Приложение может использовать полученные в заголовках сведения для принятия решений об авторизации запроса. learn.microsoft.com
- Требовать проверку подлинности. learn.microsoft.com В этом варианте любой трафик к приложению, не прошедший проверку подлинности, отклоняется. learn.microsoft.com Такое отклонение может заключаться в перенаправлении в один из настроенных поставщиков удостоверений. learn.microsoft.com Если анонимный запрос поступает из собственного мобильного приложения, возвращается ответ HTTP 401 Unauthorized. learn.microsoft.com
Также для мониторинга и анализа ошибок авторизации в системах управления контейнерами могут использоваться журналы событий, например, в Docker. xakep.ru