Authentication

この記事では、opsnow.ioのAPIの認証方法について説明します。

APIへのすべてのリクエストには認証が必要です。

opsnow.ioでは、この目的のためにBearerトークンを使用します。リクエストヘッダーに以下の形式でトークンを含めてください:

Authorization: Bearer YOUR_TOKEN_HERE

セキュリティ上の理由から、アクセストークンは機密に保ってください。

アプリケーションに直接ハードコーディングしたり、クライアントサイドのスクリプトで公開したりすることは避けてください。

ユーザー認証方法

opsnow.ioは、ログイン時のユーザー認証プロセス後にAPIキーを発行します。その後、APIコールを行うためのアクセストークンを取得できます。

ステップ1. APIキーの発行リクエスト

  • opsnow.io サービスにアクセスし、APIキーの発行をリクエストします。

  • リクエストされたユーザー情報が検証され、APIキーが発行されます。

ステップ2. アクセストークンの発行リクエスト

  • ステップ1で取得したAPIキーを使用して、アクセストークンの発行をリクエストします。

  • アクセストークンの発行リクエストが正常に処理されると、アクセストークンとその有効期限(3600秒)が返されます。

curl -X POST "https://api.jp.opsnow.io/platform/v2/identity/api-keys/token" \
-H "Content-Type: application/json" \
-d '{"apiKey":"YOUR_API_KEY"}'

ステップ3. APIコール

  • ステップ2で取得したアクセストークンを使用して、opsnow.ioの実際のAPIを利用できます。

  • 発行されたアクセストークンはBearerトークン方式に従い、Bearer文字列を明示的に指定してアクセストークンを送信します。

  • アクセストークンの有効期間が終了した場合は、アクセストークンの再発行が必要です。

Last updated