Agent Java SDK

6MM Agent Java SDK をインストールし、ユーザーのバインディング、転送、エントリー認証情報、ウェブフックの認証に署名付きバックエンドAPI を使用します。

Markdownとして表示

公式リポジトリ

Java SDK リポジトリは、SDK ソースコード、リリースノート、使用例、実装詳細の真実の情報源です。

6mm-com/agent-java-sdk

ランタイム

アイテム価値
最小 Java バージョンJava 8+
おすすめビルドツールメイヴン 3.9+
メイヴン群com.sixmm.exchange.sdk
メイヴン遺物agent
ドキュメントドソースタグv0.1.1

公開のGitHubリポジトリはソースホスティングであり、Maven依存関係のリポジトリではありません。タグ付けされたソースをローカルでビルド・インストールするか、承認されたアーティファクトを組織のプライベートMavenリポジトリに公開してから、チームビルドで使用してください。

典型的なバックエンドの責任

  • パートナーユーザーセッションの検証。
  • パートナーユーザーを agentUserIdにマッピングする。
  • ファーストトレードまたはトランスファーフローの前にコールバインド。
  • 一度限りのフルサイトでのご連絡SSOcreateEntryUrl
  • パートナートークンモードTrading Widget createEmbedTokenを呼びます。
  • 転送ウェブフックの検証と冪等処理。

セキュリティおよび運用規則

  • apiSecret をバックエンドのシークレットマネージャまたは保護環境変数にのみ保存する。
  • 署名されたリクエストにはタイムスタンプが含まれているため、サーバーの時間同期を保持すること。
  • agentOrderNo を持続性冪等キーとして扱い、グローバルに一意に保つこと。
  • platformUserId を文字列として保存し、 agentUserIdとの関係を永続させる。
  • タイムアウトや不確実なネットワーク結果の後に再試行する前に、元の転送をクエリします。

今後のステップ