缺少用于 OAuth 访问的 API 中所需的身份验证令牌

缺少用于 OAuth 访问的 API 中所需的身份验证令牌

5493
Created On 03/25/24 15:39 PM - Last Modified 05/07/24 13:57 PM


Symptom


  • 生成的 OAuth 客户端凭据,这是管理 PA-VM-FLEX 部署配置文件所必需的。
  • 虽然生成了客户端ID和密钥,但缺少认证令牌的信息。
  • API 中需要身份验证令牌来检索有关配额池的信息。
  • 示例:若要检索有关 CSP 帐户中所有信用池的信息,请执行以下操作:
curl --location --request GET 'https://api.paloaltonetworks.com/tms/v1/creditPool' \
--header 'token: <your-token>'


Environment


  • PA-VM-FLEX 的
  • 在客户支持门户 (CSP) 中生成的 OAuth 客户端凭据'
  • 身份验证令牌


Cause


需要生成身份验证令牌。

Resolution


  1. 使用 OAUth 终结点的以下 API 密钥生成要用于 API 请求的令牌
curl --location 'https://identity.paloaltonetworks.com/as/token.oauth2' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'client_id=yourClientId’ \
--data-urlencode 'client_secret=yourSecret’ \
--data-urlencode 'scope=fwflex-service' \
--data-urlencode 'grant_type=client_credentials'
  1. 现在,使用 CLI 命令中生成的令牌来获取有关信用池的信息。
curl --location --request GET 'https://api.paloaltonetworks.com/tms/v1/creditPool' \
--header 'token: <your-token>'


Additional Information


用于管理信用池的其他 API 请求

Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000XhzQCAS&lang=zh_CN&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language