Ti trovi qui:
Creazione di una chiave segreta SLAS per gli storefront SFRA
SLAS è il servizio di identità e token di Salesforce B2C Commerce per l'accesso alle API headless di B2C Commerce. Per i negozi SFRA, creare una credenziale esterna in cui archiviare la chiave segreta condivisa utilizzata da SLAS per decrittografare i token inviati da B2C Commerce.
Si consiglia di creare e salvare una nuova chiave segreta ogni 90 giorni.
-
Nella propria org Salesforce, nella parte superiore della pagina, fare clic su
e selezionare Imposta.
- Nella casella Ricerca veloce immettere e selezionare Credenziali denominate.
-
Nella scheda Credenziali esterne, fare clic su Nuova.
-
Per l'etichetta e il nome, inserire
SFRA chiave segreta dell'agente acquirentecome etichetta esfra_shopper_agent_secret_keycome nome. - In Authentication Protocol (Protocollo di autenticazione), selezionare Custom (Personalizzato).
-
Fare clic su Salva.
Si apre la pagina per la nuova credenziale denominata con altre sezioni.
-
Per l'etichetta e il nome, inserire
-
Generare una chiave segreta.
-
Apri una finestra di terminale e genera una chiave segreta condivisa inserendo il comando run command
openssl rand -base64 32. -
Copiare l'output.
Questa chiave viene specificata quando si aggiunge un'entità associata alla credenziale denominata.
-
Apri una finestra di terminale e genera una chiave segreta condivisa inserendo il comando run command
-
Tornare alla pagina delle credenziali denominate e, in Entità, fare clic su Nuovo.
-
In Nome parametro immettere
SharedSecretKeys. Accettare i valori predefiniti per gli altri campi. - Aggiungere un parametro di autenticazione.
-
Immettere
SharedKeycome nome. - In Valore incollare la chiave segreta.
-
Salvare le modifiche.
-
In Nome parametro immettere
-
Per i negozi SFRA, aggiungere la chiave segreta alle credenziali del servizio in B2C Commerce.
-
In Business Manager fare clic su Icona di avvio
e quindi selezionare .
- Fare clic su Crea.
-
Inserire
sfra_agent_secret_keycome nome. - Nel campo della password, incolla la chiave segreta.
-
Fare clic su Applica.
- Nella scheda Profili, fare clic su Nuovo.
-
Aggiungere un profilo con il nome
sfra_agent_secret_key. -
Fare clic su Applica.
- Nella scheda Servizi, fare clic su Nuovo.
-
Aggiungere un servizio con il nome
sfra_agent_secret_key. - Nel menu a discesa Tipo, selezionare Generico.
-
Nell'elenco a discesa Profilo e credenziali, selezionare
sfra_agent_secret_key. -
Fare clic su Applica.
-
In Business Manager fare clic su Icona di avvio
-
Aggiornare lo script dell'agente in Agentforce Builder. Individuare le impostazioni dello storefront SFRA e impostare
useSfraApisu true esfraNamedCredentialsul nome dell'agente.- Selezionare l'agente, quindi selezionare Impostazioni agente.
- Selezionare la modalità Script agente e individuare il blocco di codice (facoltativo) dello storefront SFRA.
-
Impostare
useSfraApisu true esfraNamedCredentialsul nome dell'agente. Esempio:
# Vetrina SFRA (opzionale). Quando useSfraApi è veritiero, le azioni del carrello e del # prodotto chiamano SFRA; in caso contrario, chiamano direttamente SCAPI. useSfraApi: string = etichetta "true" : "Usa SFRA API" sfraNamedCredential: string = "sframystorefront_NC" label: "sfraNamedCredential" descrizione: "Credenziale denominata SFRA."
