使用Heroku Platform API进行基本HTTP身份验证

时间:2014-06-14 15:43:54

标签: authentication heroku

documentation for the Heroku platform API表示可以使用API​​令牌通过基本HTTP身份验证访问它,如下所示:

  

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

我们已尝试过此操作,但继续收到“提供的凭据无效”错误。

但是,如果我们用Heroku帐户密码替换令牌,则身份验证有效:

e.g。 {email-address}:{password},base64 encoded。

但是,我们不希望使用我们的密码进行API身份验证。我们如何使用所描述的API令牌来实现这一点?

1 个答案:

答案 0 :(得分:2)

再次查看您关联的same documentation(同时更改has)。

您应该使用Authorization: Bearer HEROKU_TOKEN,而不是Authorization: Basic HEROKU_TOKEN