Loading
Primeros pasos con B2C Commerce
Configura SSO usando Account Manager como IdP

Configura SSO usando Account Manager como IdP

Si usas Account Manager como IDP, completa estas tareas para que el Agente de Comercio B2C trabaje.

Asegúrate de tener acceso a Business Manager y a la organización de Salesforce conectada.

Agregar un cliente API en Account Manager

El cliente API proporciona la Clave del Consumidor y el Secreto del Consumidor que Salesforce usa para comunicarse con el Administrador de Cuentas.

  1. Inicia sesión en Account Manager en https://account.demandware.com/.
  2. Ve a la sección de Cliente API y haz clic en Agregar Cliente API.
  3. Llena los datos del cliente:
    1. Nombre Gráfico: Ingresa un nombre reconocible (por ejemplo, "Salesforce SSO – Tu Nombre de Organización")
    2. Contraseña: Pon un secreto fuerte. Este valor se convierte en tu Secreto del Consumidor.
    3. Organizaciones: Selecciona las organizaciones a las que este cliente puede acceder.
    4. Método de autenticación de endpoint de token: Selecciona client_secret_basic.
    5. URIs de redirección: Deja esta entrada en blanco por ahora. Después agregas la URL de callback de Salesforce.
  4. Haga clic en Guardar.
  5. Registra estos valores. Los usas cuando creas el Proveedor de Autenticación:
    1. Clave para el consumidor: El ID del Cliente (UUID) mostrado por el Administrador de Cuenta
    2. Consumer Secret, que es la contraseña que estableciste antes.
Advertencia
Advertencia Asigna este cliente API solo a una sola organización. Salesforce está desestimando asignaciones de múltiples organizaciones, así que Account Manager las bloquea y elimina las existentes. Para usar Salesforce SSO en más organizaciones, crea un cliente API separado para cada organización.

Agregar Administrador de Cuenta como Proveedor de Autenticación

En tu organización de Salesforce, agrega Account Manager como proveedor de autenticación para que tus usuarios puedan iniciar sesión en Salesforce con inicio de sesión único (SSO).

  1. Inicie sesión en su organización de Salesforce.
    Inicia sesión en login.salesforce.com o en tu URL de Mi Dominio, si tu administrador la configuró, por ejemplo, https://company.my.salesforce.com.
  2. En la esquina superior derecha, haz clic en Configurar y luego selecciona Configurar.
  3. En el cuadro de Búsqueda Rápida, ingresa Proveedores de Autenticación y selecciona Autorización. Proveedores.
  4. Haga clic en Nuevo.
  5. Llena el formulario de Edición del Proveedor de Autenticación:
    Campo Valor
    Tipo de proveedor Gestor de Cuentas en la Nube de Comercio
    Nombre Administrador de Cuenta o cualquier nombre descriptivo
    Sufijo URL Account_Manager (usado en la URL de callback)
    Clave de Consumidor El ID del cliente de tu cliente API
    Secreto del consumidor

    La contraseña que estableces para tu cliente API.

    Mantén el secreto en privado. Guárdalo en un lugar seguro, como un administrador de secretos. No comprometas el secreto al control de versiones ni lo compartas por canales inseguros.

    Autorizar URL del punto final https://account.demandware.com/dwsso/oauth2/authorize
    Token Endpoint URL https://account.demandware.com/dwsso/oauth2/access_token
    URL del punto final de información de usuario https://account.demandware.com/dw/rest/v1/users/current
    Enlace a componentes de mensajería Salir desseleccionado.
    Usa Salesforce MFA para este proveedor SSO Sal desseleccionado a menos que tu política de seguridad lo requiera.
  6. Haga clic en Guardar.

    La sección de Configuración de Salesforce aparece al final de la página de detalle del Proveedor de Autenticación.

  7. Copia la URL de Callback y la URL de Inicialización de Inicio de Sesión Único desde los detalles de configuración. El formato de la URL de Callback es: https://< tu-dominio.my.salesforce.com/services/authcallback/Account_Manager>
  8. Registra la URL de llamada de regreso en el Administrador de cuentas.
    1. Regresa a Account Manager y abre el cliente API que creaste antes.
    2. En el campo de URI de Redirección, pega la URL de Callback que copiaste de Salesforce.
    3. Haga clic en Guardar.
  9. Verifica la conexión.
    1. Pega la URL de Inicialización de Inicio de Sesión Único en una nueva pestaña del navegador.
    2. Inicie sesión con sus credenciales de Account Manager.
      Un inicio de sesión exitoso confirma que configuraste correctamente el proveedor de autenticación.
 
Cargando
Salesforce Help | Article