外部CRMをB2COPY APIと連携する

サードパーティ製CRMをプラットフォームに接続します。

管理者向け

service admin および 署名付き JWT トークンを使用して、外部 CRM から B2COPY API へのリクエストを承認します。 (ES256)。このページでは、前提条件、キーの生成、トークンの発行、B2COPY トークンの取得/更新について説明します。

前提条件

  • 管理パネルで service admin を作成し、その代わりに CRM が API リクエストを作成します (特定の IP アドレスに制限することをお勧めします)。
  • CRM を構成して、クレームに admin_id (サービス管理者 ID)、device_ip (要求 IP)、および key_id (秘密キー ID) を含む署名付き JWT を生成します。

キーを生成する

トークンの署名と検証のための EC (P-256) キー ペアを生成します。

# Private key
openssl genpkey -algorithm EC -pkeyopt ec_paramgen_curve:P-256 \
  -out ec_private_pkcs8.pem

# Public key
openssl pkey -in ec_private_pkcs8.pem -pubout -out ec_public.pem

セキュリティ

秘密キーは秘密にしておき、決して共有しないでください。 public キーのみを B2COPY サポート チームに提供してください。これは、署名された JWT を検証するために使用されます。

B2COPY サポートにお問い合わせください

統合を完了するには、公開キー (ec_public.pem)、一意のキー識別子、および API を呼び出す IP アドレスをサポート チームに送信します。サポートは統合を登録し、公開キーを構成します。

アクセストークンとリフレッシュトークンを取得する

POST [host]/api/admin/auth/v2/admin/adminservice/authexternalcrm
名前種類必須説明
external_token文字列はいCRM によって生成された署名付き JWT。
curl -X POST "[host]/api/admin/auth/v2/admin/adminservice/authexternalcrm" \
  -d '{ "external_token": "<your-generated-jwt-token>" }'

応答は、サービス管理者のアクセス トークンと更新トークンを返します。他のすべてのリクエストの Authorization ヘッダーにアクセス トークンを含めます。

{
  "accessToken": "<access-token>",
  "refreshToken": "<refresh-token>"
}

アクセストークンを更新する

POST [host]/api/admin/auth/v2/admin/adminservice/refreshtoken
curl -X POST "[host]/api/admin/auth/v2/admin/adminservice/refreshtoken" \
  -H "Authorization: Bearer <refreshToken>"

新しいアクセス/リフレッシュトークンのペアを返します。

まだB2COPYのクライアントではありませんか?

B2COPYをブローカレッジに導入し、自動で成長する

既存サーバー上でコピー取引、PAMM、MAMを立ち上げ、優秀なトレーダーを成長エンジンに変えましょう。ホスティング、監視、サポート込み。何から始めればよいかわからない場合は、ご相談ください。ご案内します。

2–4週間

ローンチまでの期間

$0

インフラ費用

40%+

取引量の増加