クイックスタート
パブリッククライアントのユースケース
プライベートクライアントのユースケース
SLAS JWT の検証
セッションブリッジの認可
信頼できるエージェントの認可
信頼できる代理システムの認可
パスワードのリセット
カスタムパラメーターとフック
買い物客プロフィールのマージ
買い物客の追跡環境設定の管理
プロモーションのタイプと要件
Agentic MCP Shopper Tools クイックスタート (パイロット)
URL マッピング
Ask the Community
Storefront Reference Architecture または Site Genesis ストアフロントからの既存の B2C Commerce セッションがあり、そのセッションのアクセストークンを取得したい場合は、getSessionBridgeAccessToken エンドポイントを使用します。
これは、異なるテクノロジーを使用して 1 つのショッピング体験を強化するハイブリッドストアフロントを構築する場合に役立ちます。
sfcc.session_bridge スコープを使用して SLAS クライアントを構成しておきます。dwsgst の値を使用します。dwsid の値 と login_id を使用します。セッションのトークンを取得するプロセスは、ゲストユーザーと登録ユーザーで異なります。次の呼び出しの例では、SLAS プライベートクライアントを使用します。
ゲストのセッションをブリッジするには、Script API メソッド Session.generateGuestSessionSignature() からの署名付きゲストトークンが必要です。login_id を「guest」に設定する必要があります。
1curl "https://$CODE.api.commercecloud.salesforce.com/shopper/auth/v1/organizations/$ORG/oauth2/session-bridge/token" \
2 --user "$CLIENT:$SECRET" \
3 --data 'grant_type=client_credentials' \
4 --data 'hint=sb-guest' \
5 --data 'login_id=guest' \
6 --data "channel_id=$SITE" \
7 --data "dwsgst=$DWSGST"登録済み買い物客のセッションをブリッジするには、Script API メソッド Session.generateRegisteredSessionSignature() からの署名済みの登録済みトークン (DWSRST) が必要です。login_id は、登録済み買い物客のログイン ID に設定する必要があります。
Note
1curl "https://$CODE.api.commercecloud.salesforce.com/shopper/auth/v1/organizations/$ORG/oauth2/session-bridge/token" \
2 --user "$CLIENT:$SECRET" \
3 --data 'grant_type=client_credentials' \
4 --data 'hint=sb-user' \
5 --data "login_id=$SHOPPER" \
6 --data "channel_id=$SITE" \
7 --data "dwsrst=$DWSRST"次のコードサンプルは、レガシーの dwsid トークンを示しています。前の例で示したように、dwsrst を使用する必要があります。
1curl "https://$CODE.api.commercecloud.salesforce.com/shopper/auth/v1/organizations/$ORG/oauth2/session-bridge/token" \
2 --user "$CLIENT:$SECRET" \
3 --data 'grant_type=client_credentials' \
4 --data 'hint=sb-user' \
5 --data "login_id=$SHOPPER" \
6 --data "channel_id=$SITE" \
7 --data "dwsid=$DWSID"