APIアクセス・トークン
APIアクセス・トークンは、対話的なログインを必要とせず、Quapp ファンクションへ安全にプログラムからアクセスするための仕組みです。
外部システム、自動化ワークフロー、バックエンドサービス、CI/CDパイプラインなどへQuappを統合したい開発者向けに設計されています。
各アクセストークンは、特定のプロジェクトおよびファンクションに紐づけられており、制御可能かつ監査可能なアクセスを実現します。
APIアクセス・トークンとは
APIアクセス・トークンは、アプリケーションに以下の操作を許可する認証情報です。
- REST API経由でQuapp ファンクションを実行
- 量子ジョブをプログラムから送信
- ジョブの実行結果を取得
- Quappを外部システムと連携
トークンはプロジェクト単位・権限ベースで管理され、いつでも無効化できます。
トークンの所有者と権限
-
APIアクセス・トークンを作成できるのは プロジェクト管理者のみ です。
-
各トークンには以下が紐づきます。
- 単一のプロジェクト
- 1つ以上の指定されたファンクション
- (任意)有効期限
-
割り当てられた範囲外のファンクシ ョンにはアクセスできません。
この設計により、APIアクセスはQuapp UIと同一のセキュリティおよび権限モデルに従います。
アクセス・トークンの作成方法
-
アカウントにログインします。
トークンを作成するプロジェクトを選択し、プロジェクト設定画面に移動します。
APIアクセスを選択します(※アカウントはプロジェクト管理者である必要があります)。

- APIアクセス画面で「トークンを作成」を選択します。

- 「アクセスキーを作成」は左側に表示されているとおり、この画面は複数ステップからなるプロセスの一部です。
ステップ1:ファンクションの選択
- ファンクションの選択:ファンクション一覧から、使用したいファンクションを1つ以上チェックボックスで選択します。
- 「次」をクリックします。

ステップ2:デバイスの選択
- デバイス一覧から、使用するデバイスを1つ以上チェックボックスで選択します。
- 「次」をクリックします。

ステップ3:トークンの説明
-
トークン名:トークン名を入力します。
-
有効期限:トークンの有効期限を設定します。
-
説明タグの値 : このアクセストークンの用途や使用先を記載します。
明確な説明を記載しておくことで、後から安全にトークンをローテーションできます。

ステップ4:内容の確認
設定した情報および内容を確認し、問題がなければ作成を完了します。

ステップ5:アクセス・トークンの取得
表示されているトークンをコピーし、安全な場所に保管してください。
トークンの値を確認できるのは、この画面のみです。
