本文へ移動
すべての機能

提供

スコープ付きアクセス

組織、App、サーバー認証情報で開発者アクセスを管理。

自社バックエンド
Server SDK · BeeOSClient
BeeOS Cloud
エージェントランタイム
harness-sdk.ts
import {
  RuntimeRegistrationCoordinator,
  type RuntimeRegistrationConfig,
  type RuntimeRegistrationTransport,
} from "@beeos-ai/cloud-harness-sdk";

async function startRuntime(
  transport: RuntimeRegistrationTransport,
  config: RuntimeRegistrationConfig,
  onLeaseLost: (reason: "fenced" | "expired" | "heartbeat_failed", cause?: unknown) => void,
) {
  const runtime = new RuntimeRegistrationCoordinator(transport, config, onLeaseLost);
  await runtime.start();
  return runtime;
}
バックエンドで認可するApp スコープのサーバー資格情報を発行し、リクエスト前に自社のユーザー権限を検証します。
ランタイムを接続するランタイムを登録し、対応メソッドを宣言して、返信を製品へ届けます。
イベントを受け取るライフサイクルと運用の Webhook を購読し、自社ストアの状態を更新します。

エンドユーザーの身元と ACL はバックエンドが管理します。フロントエンドはバックエンド経由で認可済みデータを取得して描画します。独立した App クライアント SDK はありません。

ドキュメント
  1. 01

    組織と App を作成

  2. 02

    App に限定したサーバーキーを発行

  3. 03

    キーをバックエンドに保管しユーザー権限を確認

活用例

バックエンドに App 単位のキーを発行し、ユーザー権限は製品側で管理します。

  • 組織と App の境界
  • 範囲を絞ったサーバー認証情報
  • 独立した製品ユーザー認可

連携を始める

連携を始める

連携ガイドを読み、ランタイムとバックエンドを接続してください。

ドキュメント