このページは英語から翻訳されています。英語版が正式な情報源です。翻訳内容に不一致がある場合は、英語版を参照してください。
認証
Flex Forward APIの全エンドポイントは、2つのヘッダー(x-rr-apikey と x-rr-apitoken)による認証が必要です。
API認証情報の取得
API認証情報はReturn Helper User Portalで管理します。Return Helperのユーザーアカウントが必要です。Flex Forward Portalと同じログイン情報を使用します。 Return Helper API認証ガイドの手順に従い、Settings → Signing Key and API Tokenで認証情報を確認または生成してください。 次の両方の値が必要です:
同じAPIキーとAPIトークンで、Flex Forward APIとReturn Helper User APIの両方を認証できます:
認証が必要なFlex Forwardリクエストには、必ず両方のヘッダーを含めてください。いずれかが欠けている場合、または
Authorization: Bearer トークンのみを使用する場合は、ドキュメントに記載された顧客向け認証方法ではありません。アクセスの仕組み
1
User Portalにサインイン
Flex Forward Portalと同じアカウントでReturn Helper User Portalにログインしてください。
2
認証情報を取得
Settings → Signing Key and API Tokenに移動するか、Return Helper APIドキュメントのAuthenticationの手順に従ってください。APIキーとAPIトークンの両方をコピーします。
3
Flex Forwardリクエストを認証
すべてのリクエストに
x-rr-apikey と x-rr-apitoken の両方を含めてください(下記参照)。同じ組み合わせでReturn Helper User APIも認証できます。4
サポートが必要な場合
アカウントアクセス、ポータルのログイン問題、その他のお問い合わせは [email protected] までご連絡ください。
認証済みリクエストの送信
すべてのリクエストに両方のヘッダーを含めてください:エラーレスポンス
いずれかの認証情報が欠落または無効の場合、APIは401 Unauthorized レスポンスを返します:
403 Forbidden レスポンスを返します:
認証情報のベストプラクティス
- APIキーとトークンを定期的にローテーションする
- 開発環境と本番環境で個別の認証情報を使用する
- 認証情報は環境変数またはシークレットマネージャーに保存する — ハードコードしない