自 2018 年以来,我们一直在使用 APIM。由于旧版门户已被弃用并且我们想要更多的自由,我们决定完全跳过默认的 APIM 门户,并在我们自己的网站中嵌入 APIM API 方法,使用 Postman 作为文档门户。
大部分方法很简单,但不清楚如何登录用户?当然,我们可以获取他们的统计数据和 API 密钥,但我们如何知道他们是他们声称的身份?
GitHub 自托管门户中的代码更面向客户端。
编辑。从usersService.ts 模块看来,GET /identity 的Authorization
标头由Basic
和 base64 编码的userId:password对组成。
但我不断得到:
{
"error": {
"code": "AuthenticationFailedInvalidHeader",
"message": "Authentication failed. The 'Authorization' header is provided in an invalid format."
}
}
更改Basic
为Bearer
可预测的产量InvalidAuthenticationToken
。