BeeBridge AIBeeBridge AI
API リファレンス
管理APIOAuth
⚠️コンプライアンスに関する注意:本プロジェクトは、適法に許可された API ゲートウェイ、内部管理、プライベート環境への導入に限ってご利用ください。上流サービスの利用規約、プラットフォーム規則、規制要件、コンテンツ安全要件を遵守してください。

OAuth ログイン・検証フローの作成

intent は login、bind、verify です。aff は login のみ、scope/context は verify のみ指定できます。bind と verify にはログインセッション、bind には account.binding.bind 証明も必要です。flow_token で提供者専用フローを続けます。

POST
/api/oauth/state

ヘッダーパラメーター

X-Security-Proof?string

現在の本人情報と具体的な操作に紐づく、短期かつ一回限りの検証証明です。PAT やモデル API キーとしては使えません。

providerstring
intentstring
許容値"login" | "bind" | "verify"
aff?string
長さlength <= 32
scope?string
context?object

レスポンス本文

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://api.beeaicloud.com/api/oauth/state" \  -H "Content-Type: application/json" \  -d '{    "provider": "string",    "intent": "login"  }'
{
  "success": true,
  "message": "string",
  "data": {
    "flow_token": "string",
    "expires_at": 0,
    "authorization_url": "string"
  }
}
{
  "success": false,
  "message": "string",
  "code": "string",
  "data": {
    "code": "string"
  }
}
{
  "success": false,
  "message": "string",
  "code": "string",
  "data": {
    "code": "string"
  }
}
{
  "success": false,
  "message": "string",
  "code": "string",
  "data": {
    "code": "string"
  }
}
{
  "success": false,
  "message": "string",
  "code": "string",
  "data": {
    "code": "string"
  }
}

このガイドはいかがですか?

OAuth ログイン・検証フローの作成 | BeeBridge AI