Как использовать ключ API вместо AuthType Basic для аутентификации API - PullRequest
0 голосов
/ 09 января 2019

Я сейчас пишу 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, и если да, то как я могу это сделать?

...