Как получить базовые учетные данные для аутентификации из компонента Symfony HttpFoundation?
Я хочу получить базовые учетные данные аутентификации из компонента Symfony HttpFoundation. Беглый взгляд на документы ничего не показывает; Есть ли способ, которым я могу это сделать?
(Я использую компонент HttpFoundation в приложении, не основанном на платформе Symfony.)
1 ответ
Решение
Значения $_SERVER['PHP_AUTH_USER']
а также $_SERVER['PHP_AUTH_PW']
можно получить доступ через экземпляр Symfony\Component\HttpFoundation\Request
следующим образом:
$username = $request->headers->get('php-auth-user');
$password = $request->headers->get('php-auth-pw');