如何使用API​​密钥代替AuthType Basic进行API身份验证

时间:2019-01-09 16:28:57

标签: http http-headers authorization apache2

我目前正在编写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字段,如果可以,我该怎么做?

0 个答案:

没有答案