У меня есть несколько процессов, которые иногда необходимо получить доступ к стороннему API, который использует дайджест-проверку подлинности и не принимает одновременные сеансы. Некоторые из этих API используют файлы cookie для Session, поэтому я могу сохранить этот файл cookie в Redis и использовать его для повторное использование сеансы. Но другие просто полагаются на Authentication
заголовок.
Я хочу избежать Login
действие каждый раз, когда мне нужно получить доступ к ресурсу.
Кроме того, я хотел бы, чтобы все мои процессы разделяли эту связь. Я возился со многими подходами, например, с созданием собственного веб-сервера, который может проксировать эти запросы, поддерживая сеанс, но это вызывало другие проблемы.
Я знаю жвачка использует внутреннюю curl
механизмы выполнения дайджест-аутентификации.
Есть ли способ, которым я могу получить Authorization
заголовок, чтобы использовать его?
Задача ещё не решена.
Других решений пока нет …