Bearerトークンの生成

データベース資格証明を使用してBearerトークンを生成し、APIリクエストを認証し、データベース内AIエージェントをコールするためのA2Aサーバー・エンドポイントに安全にアクセスします。

詳細は、AIエージェント・アプリケーションでのMCPサーバーの構成を参照してください。

POSTリクエストをトークン・エンドポイントに送信します。

curl -X POST 'https://dataaccess.adb.{region-identifier}.oraclecloudapps.com/adb/auth/v1/databases/{database-ocid}/token' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"grant_type": "password",
"username": "<database-username>",
"password": "<database-password>"
}'

プレースホルダを特定の値に置き換えます。

  • region-identifier: 特定のOracle Cloudリージョン。たとえば、us-chicago-1です。

  • database-ocid: A2A対応のAutonomous AI DatabaseインスタンスのOCID。

  • grant_type: OAuth権限付与タイプを指定します。passwordを使用します。

  • username: データベースのユーザー名。

  • password: データベース・パスワード。