Это делают на самом деле не имеет смысла, но я не знаю точно ваши требования. Самое большее, что вы можете сделать, это показать форму аутентификации в модальном диалоговом окне, но вам нужно выкапывать стропы, как нарушать стандартное поведение (перенаправление 302) и возвращать 401 вместо этого, когда запрос выполняется с помощью ajax. Чем вы можете создать свой собственный обработчик подлинности с помощью логики, как это:
- Получить аутентификацией состояние
- Проверьте заголовки X-Requested-With: XMLHttpRequest
- При обнаружении и не аутентифицирован реагировать с 401 Несанкционированное
- Когда не найден и не прошел проверку подлинности перенаправлять
Может быть this article полезно для вашего случая тоже. Вы также можете прочитать ответ в this post.