使用Heroku平台API进行基本的HTTP身份验证

Heroku平台API的文档声明可以使用API​​令牌使用基本的HTTP身份验证访问它,如下所示:

HTTP基本身份验证必须由电子邮件地址和api标记构造为{email-address}:{token},base64编码并作为每个请求的Authorization标头传递,例如Authorization:Basic 0123456789ABCDEF =。

我们已经尝试过这种做法,但仍然收到“提供的凭据无效”错误。

但是,如果我们将Heroku帐户密码替换为令牌,验证将起作用:

例如{email-address}:{密码},base64编码。

但是,我们不希望将密码用于API身份验证。 我们如何使用所描述的API令牌来工作?


再看看你链接到的相同文档(它在此期间已经改变)。

您应该使用Authorization: Bearer HEROKU_TOKEN ,而不是Authorization: Basic HEROKU_TOKEN因为您正在操作。

链接地址: http://www.djcxy.com/p/33785.html

上一篇: Basic HTTP authentication with the Heroku Platform API

下一篇: Authentication for REST web services