Loading
メールアドレスがデフォルトのログイン方式となります 続きを読む
B2C Commerce の使用開始
Account Manager を IdP として使用した SSO の構成

Account Manager を IdP として使用した SSO の構成

Account Manager を IdP として使用している場合、B2C Commerce マーチャントエージェントを機能させるために以下のタスクを完了してください。

Business Manager および接続されている Salesforce Org にアクセスできることを確認します。

Account Manager での API クライアントの追加

API クライアントは、Salesforce が Account Manager との通信に使用するコンシューマキーとコンシューマシークレットを提供します。

  1. https://account.demandware.com/ で Account Manager にログインします。
  2. [API Client (API クライアント )] セクションに移動し、[ Add API Client (API クライアントの追加 )] をクリックします。
  3. クライアントの詳細を入力します。
    1. 表示名: わかりやすい名前を入力します (例: 「Salesforce SSO – あなたの組織名」)。
    2. パスワード :強力な秘密を設定します。この値がコンシューマ シークレットになります。
    3. 組織 :このクライアントがアクセスできる組織を選択します。
    4. トークン エンドポイントの認証方法 :[client_secret_basic] を選択します。
    5. リダイレクト URI :今のところ、このエントリは空白のままにします。Salesforce コールバック URL は後から追加します。
  4. 保存をクリックします。
  5. これらの値を記録します。これらは、認証プロバイダーを作成するときに使用します。
    1. コンシューマ キー :Account Manager によって表示されるクライアント ID (UUID)
    2. コンシューマ シークレットは、以前に設定したパスワードです。
警告
警告 この API クライアントは 1 つの組織にのみ割り当てます。Salesforce は複数組織の割り当てを廃止するため、Account Manager はこれらの割り当てをブロックし、既存の割り当てを削除します。より多くの組織で Salesforce SSO を使用するには、組織ごとに個別の API クライアントを作成します。

Account Manager を認証プロバイダーとして追加します

Salesforce 組織で、Account Manager を認証プロバイダとして追加し、ユーザーがシングルサインオン (SSO) で Salesforce にログインできるようにします。

  1. Salesforce Org にログインします。
    login.salesforce.comまたは [私のドメイン] の URL (管理者が設定している場合) でログインします (たとえば、https://company.my.salesforce.com )。
  2. 右上隅にある「設定」をクリックし、「設定」を選択します。
  3. [クイック検索] ボックスに「認証プロバイダー」と入力し、[認証] を選択します。プロバイダー。
  4. 新規をクリックします。
  5. 認証プロバイダーの編集フォームに入力します。
    フィールド 値
    プロバイダーの種類 Commerce Cloud Account Manager
    名前 Account Manager またはわかりやすい名前
    URL サフィックス Account_Manager (コールバック URL で使用)
    コンシューマ キー API クライアントからのクライアント ID
    コンシューマ シークレット

    API クライアントに設定したパスワード。

    秘密は秘密にしてください。シークレットマネージャーなどの安全な場所に保管してください。シークレットをソース管理にコミットしたり、セキュリティで保護されていないチャネルで共有したりしないでください。

    エンドポイント URL の承認 https://account.demandware.com/dwsso/oauth2/authorize
    トークン エンドポイント URL https://account.demandware.com/dwsso/oauth2/access_token
    ユーザー情報エンドポイント URL https://account.demandware.com/dw/rest/v1/users/current
    メッセージング・コンポーネントへのリンク 選択を解除したままにします。
    この SSO プロバイダに Salesforce MFA を使用 セキュリティポリシーで要求されていない限り、選択を解除したままにします。
  6. 保存をクリックします。

    認証プロバイダの詳細ページの最後にSalesforce 設定セクションが表示されます。

  7. 構成の詳細から[コールバック URL ] と[シングル サインオン初期化 URL]をコピーします。コールバック URL の形式はhttps://<your-domain>.my.salesforce.com/services/authcallback/Account_Managerです。
  8. Account Manager でコールバック URL を登録します。
    1. Account Manager に戻り、先ほど作成した API クライアントを開きます。
    2. [ リダイレクト URI]フィールドに、Salesforce からコピーしたコールバック URL を貼り付けます。
    3. 保存をクリックします。
  9. 接続を確認します。
    1. シングルサインオン初期化 URL を新しいブラウザータブに貼り付けます。
    2. Account Manager の認証情報を使用してログインします。
      ログインに成功すると、認証プロバイダーが正しく構成されたことが確認されます。
 
読み込み中
Salesforce Help | Article