を取得する方法JSONウェブトークン (JWT ) を使用してPrisma CloudアクセスキーID秘密鍵?
14123
Created On 11/27/21 14:54 PM - Last Modified 03/02/23 03:52 AM
Question
- を取得する方法JSONウェブトークン (JWT ) を使用してPrisma CloudアクセスキーID秘密鍵?
Environment
- Prisma Cloud
Answer
- Prisma Cloud がありますREST APIクラウド セキュリティのニーズに合わせたカスタム統合の構成を可能にします。
- これは、たとえば、DevOps セキュリティ機能を拡張するため、またはホスト ディフェンダーの自動化のために、社内ツールへのアラート通知の送信を自動化するために使用できます。
- Prisma Cloud が必要ですAPIアクセスキーへのプログラムによるアクセスを有効にするREST API.
- アクセス キーは 2 つの部分で構成されています。アクセスキーIDそして秘密鍵.
- Prisma Cloud も必要ですJSONウェブトークン (JWT )または、後続のすべての認証に使用される認証トークンREST APIのリクエストPrisma Cloud.
- 以下の手順に従って、アクセス キーから認証トークンを取得します。IDそして秘密鍵。
- アクセスキー、つまりアクセスキーを作成しますIDおよび秘密鍵:アクセス キーの作成と管理
- 生成されたアクセス キーの使用IDとシークレット キーを取得するには、次の curl 呼び出しを実行して、JSONウェブトークン (JWT ) または認証トークン。
カール -X POST \
https://api.prismacloud.io/login \
-H 「コンテンツ タイプ: アプリケーション/json」\
-d '{"ユーザー名":"アクセスキー","パスワード":"秘密鍵"}'
3. 以下は、成功した要求の応答を示しています。
{
"トークン": "<JWT >"、
"メッセージ": "login_successful",
"顧客名": [
{
"顧客名": "テスト",
"tosAccepted": 真
}
]
}
次の例を考えてみましょう。
- のPrisma Cloud管理コンソールURL使用されるhttps://app .sg.prismacloud.io
- したがって、対応するPrisma CloudAPI URLはhttps://api.sg.prismacloud.io
- 以下のアクセスキー(アクセスキー)ID + 秘密鍵) が作成されます。
秘密鍵:rDkB36hahN8IReoUwJXICS2vf9w=
2. 生成されたアクセス キーを使用して次の curl 呼び出しを実行し、JWT .
カール -X POST \
https://api.sg.prismacloud.io/login \
-H 「コンテンツ タイプ: アプリケーション/json」\
-d '{"ユーザー名":"da3ab08b-c969-4db1-8f62-
2a9b55f378cb","パスワード":"rDkB36hahN8IReoUwJXICS2vf9w="}'
3.応答の token の値は、JWT後続の認証に使用RESTAPI。
Additional Information
- 詳細については、次を参照してください。アクセスPrisma CloudREST API