Я искал решение следующей проблемы, но пока безуспешно: я планирую веб-сервис RESTful, где определенные действия (например, УДАЛЕНИЕ) должны требовать специальной аутентификации.
Идея состоит в том,то, что пользователи имеют обычное имя пользователя / пароль (основанный на сеансе или Basic Auth, здесь не имеет значения), с помощью которого они могут получить доступ к сервису.Некоторые действия требуют дополнительной аутентификации в виде PIN-кода или даже одноразового пароля.Включение дополнительной части аутентификации в процесс входа в систему невозможно (и это упустит смысл всего упражнения).
Я думал о специальных заголовках (что-то вроде X-OTP-Authetication), но это сделало бы этоневозможно получить доступ к сервису через стандартную HTML-страницу (нет способа включить пользовательский заголовок в ссылку).Другим вариантом были параметры HTTP-запроса, но это, кажется, не рекомендуется, особенно для DELETE.
Есть идеи, как решить эту проблему?