通过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-TypeAccept ,但没有必要指定 Host。

返回代码

HTTP 状态代码 原因
200 登录成功。
400 提交的申请数据无效。 无法登录用户。

响应 - 通过返回标头进行用户验证的开放令牌: apptio-opentoken

NOTICE

使用 API 密钥时,请确保 API 密钥已获准访问您要使用的环境。 请参阅 API 密钥概述和常见问题