Ищете способ получить заголовки HTTP Digest Authentication из входящих HTTP-запросов
Я работал над реализацией REST с моей существующей установкой Cake, и она выглядит великолепно, за исключением того, что я хочу использовать HTTP Digest Authentication для всех запросов (Basic Auth не будет ее сокращать). Так здорово, я сгенерирую заголовок в клиентском приложении (который не является тортом) и отправлю его на мою установку тортов. Единственная проблема, я не могу найти метод для извлечения этого дайджеста из запроса...
Я просмотрел Cake API и нашел что-то, что можно использовать для получения заголовка дайджеста. Можно подумать, что обработчик запросов сможет его схватить, но я не могу найти ничего похожего на это.
Должен быть другой способ получить дайджест, который я пропускаю?
В то же время я пишу свое собственное регулярное выражение, чтобы разобрать его в запросе... как только я закончу, я опубликую его здесь, так что никто не должен тратить столько времени, сколько я охотился за ним.
1 ответ
Догадаться. Это уже доступно через PHP как $_SERVER['PHP_AUTH_DIGEST']
Итак, вы переходите к parseDigestAuthData($_SERVER['PHP_AUTH_DIGEST']);
<стучит головой об стену>