Usted está aquí:
Crea una clave secreta SLAS para tiendas SFRA
SLAS es el servicio de identidad y token de Salesforce B2C Commerce para acceder a las API desatendidas de B2C Commerce. Para las tiendas SFRA, crea una credencial externa para almacenar la clave secreta compartida que SLAS usa para descifrar tokens enviados desde B2C Commerce.
Le recomendamos que cree y guarde una nueva clave secreta cada 90 días.
-
En su organización de Salesforce, en la parte superior de la página, haga clic en
y seleccione Configurar.
- En el cuadro Búsqueda rápida, escriba y seleccione Credenciales con nombre.
-
En la pestaña Credenciales externas, haga clic en Nueva.
-
Para la Etiqueta y el Nombre, ingresa
SFRA Shopper Agent SecretKey como la etiqueta ysfra_shopper_agent_secret_keycomo el nombre. - En Protocolo de autenticación, seleccione Personalizado.
-
Haga clic en Guardar.
La página de la nueva credencial nombrada comienza con más secciones.
-
Para la Etiqueta y el Nombre, ingresa
-
Genera una clave secreta.
-
Abrir una ventana de terminal y generar una clave secreta compartida ingresando el comando run
openssl rand -base64 32. -
Copia la salida.
Especificas esta clave cuando agregas un principal vinculado a tu credencial nombrada.
-
Abrir una ventana de terminal y generar una clave secreta compartida ingresando el comando run
-
Regresa a la página de credenciales nombradas y, en Directores, haz clic en Nuevo.
-
En Nombre del Parámetro, ingresa
KeysSecretKeys.Acepta los valores predeterminados para los otros campos. - Agrega un parámetro de autenticación.
-
Escriba
SharedKeycomo nombre. - En Valor, pega la clave secreta.
-
Guarde los cambios.
-
En Nombre del Parámetro, ingresa
-
Para las tiendas SFRA, agrega la clave secreta a tus credenciales de servicio en B2C Commerce.
-
Desde Business Manager, haga clic en Iniciador de aplicaciones
y, a continuación, seleccione .
- Haga clic en Nuevo.
-
Ingrese
sfra_agent_secret_keycomo el nombre. - En el campo de contraseña, pegue la clave secreta.
-
Haga clic en Aplicar.
- En la pestaña Perfiles, haga clic en Nuevo.
-
Agregue un perfil con el nombre
sfra_agent_secret_key. -
Haga clic en Aplicar.
- En la pestaña Servicios, haga clic en Nuevo.
-
Agregue un servicio con el nombre
sfra_agent_secret_key. - En el menú desplegable Tipo, seleccione Genérico.
-
En el menú desplegable Perfil y credenciales, seleccione
sfra_agent_secret_key. -
Haga clic en Aplicar.
-
Desde Business Manager, haga clic en Iniciador de aplicaciones
-
Actualiza el script de Agente en Agentforce Builder. Busca la configuración de la tienda SFRA, pon
useSfraApien true, y ponsfraNamedCredentialal nombre del agente.- Selecciona el agente y luego selecciona Configuración del agente.
- Selecciona el modo Script de Agente y busca el bloque de código de tienda SFRA (opcional).
-
Pon
useSfraApien true, ysfraNamedCredentialal nombre del agente. Ejemplo:
# Fachada de SFRA (opcional). Cuando useSfraApi es veraz, cart y # acciones de producto llaman a SFRA; de lo contrario, llaman directamente a SCAPI. useSfraApi: cadena = etiqueta "verdadera ": "Usar API SFRA" sfraNamedCredential: string = "sframystorefront_NC" etiqueta: "sfraNamedCredential" descripción: "Credencial de nombre de SFRA."
