通过API密钥进行身份验证
使用应用程序编程接口 (API) 密钥验证本地用户账户登录。
目的 - 验证本地用户账户,以便使用应用程序编程接口 (API) 密钥登录。
另见
URL - https:// <前门网址>/service/apikeylogin
注意: 请将<frontdoor-url>替换为您的 Apptio 产品所在区域的Frontdoor URL。
方法 - POST
JSON 参数
| 参数 | 描述 |
|---|---|
keyAccess |
用于登录的公共访问密钥 |
keySecret |
用于登录的密钥 |
样品申请 :
POST /service/nonuilogin HTTP/1.1
Host: frontdoor.apptio.com (or your frontdoor region i.e. frontdoor-eu.apptio.com, frontdoor.au.apptio.com)
Content-Type: application/json
Accept: application/json
{
"keyAccess": "d2eab6af-78ec-47db-98c1-ec1416b29ac8",
"keySecret": "rg0yprL0NR563pPpJbOtLa0feIx0HtMymberRyVAzKHTybumVGCv0Z4Zr7ET"
}NOTICE
- Host 头信息应与请求 url 的主机名相匹配。 几乎所有的 http 请求库都会自动设置该标头。 如果用户指定了其他内容,则请求无效。
- 仍然有必要指定 Content-Type 和 Accept ,但没有必要指定 Host。
返回代码
| HTTP 状态代码 | 原因 |
|---|---|
| 200 | 登录成功。 |
| 400 | 提交的申请数据无效。 无法登录用户。 |
响应 - 通过返回标头进行用户验证的开放令牌: apptio-opentoken
NOTICE
使用 API 密钥时,请确保 API 密钥已获准访问您要使用的环境。 请参阅 API 密钥概述和常见问题。