我目前正在编写API。我已经安装了具有基本身份验证的Apache2服务器。但是,我想使用API密钥或客户端ID来验证请求。我知道一种选择是使用基本身份验证,仅提供用户名,然后将API密钥放入密码字段,但我想尽可能使用自定义授权。因此,我希望能够在如下所示的请求中添加标头:
Authorization: Client-ID <YOUR_CLIENT_ID>
我的.htaccess文件当前如下所示:
AuthName "Enter you login credentials."
AuthType Basic
AuthUserFile /var/www/.htpasswd
Require valid-user
是否可以使用自定义AuthType字段,如果可以,我该怎么做?