gpt4 book ai didi

reportportal - 如何使用 reportportal API 生成 token

转载 作者:行者123 更新时间:2023-12-02 03:20:18 25 4
gpt4 key购买 nike

我正在寻找一种在 reportportal 上使用登录名/密码生成 token 的方法。很确定,应该有一种使用 API 调用的方法。我只是找不到它。

鉴于(项目名称、用户、密码),我应该得到一个 token ,我可以使用它来进行其他 API 调用。

谢谢。

最佳答案

获取API token

在获取 API token 之前,您必须生成它。

如果它已经生成(您已使用此用户登录),此端点将返回您现有的 API token :

GET /sso/me/apitoken

例子:

curl -X GET --header 'Accept: application/json' --header 'Authorization: bearer 4f73871b-e477-4f49-b1bd-805b24201fe0' 'http://web.demo.reportportal.io/uat/sso/me/apitoken'

响应:

{
"access_token": "b1debc0a-d47d-492f-aa7c-3e2e0fb96332",
"token_type": "bearer",
"scope": "api"
}

注意,第一个(curl)请求中的承载具有范围UI,响应中的承载具有范围API

  • UI token 根据服务器配置和用户 session 的 TimeToLive 过期。
  • API token 有无穷无尽的 TTL

** 如果GET 请求返回错误,那么您需要生成 token 。

生成API token

POST sso/me/apitoken

例子:

curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' --header 'Authorization: bearer 4f73871b-e477-4f49-b1bd-805b24201fe0' 'http://web.demo.reportportal.io/uat/sso/me/apitoken?authenticated=true'

响应:

{
"access_token": "4e76e31e-0250-4e5e-ba66-90105dd014bb",
"token_type": "bearer",
"scope": "api"
}

(!) 代币是公开的。在演示实例中从公共(public)帐户使用 http://web.demo.reportportal.io

enter image description here

关于reportportal - 如何使用 reportportal API 生成 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55038591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com