Я сейчас пишу API. У меня уже есть сервер Apache2 с базовой настройкой аутентификации. Однако я хотел бы аутентифицировать запросы, используя ключи API или идентификаторы клиентов. Я знаю, что можно использовать обычную аутентификацию, просто дать имя пользователя и ввести ключ API в поле пароля, но я бы хотел использовать пользовательскую авторизацию, если это возможно. Поэтому я хотел бы иметь возможность добавить заголовок в запрос, который выглядит следующим образом:
Authorization: Client-ID <YOUR_CLIENT_ID>
Мой файл .htaccess в настоящее время выглядит так:
AuthName "Enter you login credentials."
AuthType Basic
AuthUserFile /var/www/.htpasswd
Require valid-user
Можно ли использовать настраиваемое поле AuthType, и если да, то как я могу это сделать?