Loading
Guida introduttiva a B2C Commerce
Creazione di credenziali denominate per l'autenticazione SLAS

Creazione di credenziali denominate per l'autenticazione SLAS

SLAS è il servizio di identità e token di Salesforce B2C Commerce per l'accesso alle API headless di B2C Commerce. Per accedere a un ID client e a una password SLAS memorizzati in modo sicuro, impostare una credenziale denominata per consentire a Salesforce di eseguire l'autenticazione al servizio SLAS. Per accedere alle API pubbliche e testare gli endpoint pubblici, configurare anche una credenziale denominata che non richiede autenticazione. Prima di configurare una credenziale denominata, configurare una credenziale esterna associata.

  1. Nella propria org Salesforce, nella parte superiore della pagina, fare clic su Setup e selezionare Imposta.
  2. Nella casella Ricerca veloce immettere e selezionare Credenziali denominate.
  3. Nella scheda Credenziali esterne, fare clic su Nuova.
  4. Creare la credenziale esterna di autenticazione.
    1. Inserire un'etichetta e un nome. Ad esempio, GuidedShoppingAuth.

      Copiare questo nome per utilizzarlo in un secondo momento quando si crea l'agente.

    2. Come Protocollo di autenticazione, selezionare Autenticazione di base.
    3. Salvare la credenziale.
      External credential for authentication
  5. Assegnare un contesto utente alla credenziale esterna di autenticazione
    1. Nella sezione Principal della credenziale creata, fare clic su Nuovo.
    2. Inserire un nome di parametro, ad esempio Principal GuidedShoppingAuth.
    3. Come Tipo di identità, selezionare Principal denominato.
    4. Come Numero sequenziale, inserire 1.
    5. Come nome utente e password, inserire l'ID client e l'ID client segreto SLAS (Shopper Login and API Access Service).
    6. Salvare le modifiche.
    Principal for external credential
  6. Creare la credenziale esterna guest.
    1. Inserire un'etichetta e un nome. Ad esempio, GuidedShoppingGuest.
    2. Come Protocollo di autenticazione, selezionare Nessuna autenticazione.
    3. Salvare le modifiche.
    4. Nella sezione Principal fare clic su Nuovo.
    5. Nel nome del parametro, immettere Guest.
    6. Salvare le modifiche.
    Guest external credential
  7. Creare la credenziale di autenticazione denominata.
    1. Nella scheda Credenziali denominate, fare clic su Nuova.
    2. Inserire un'etichetta e un nome. Ad esempio, GuidedShoppingAuthAPI.
      Copiare questo nome per utilizzarlo in un secondo momento quando si crea un agente.
    3. Come URL, inserire https://short_code.api.commercecloud.salesforce.com/shopper/auth/v1/organizations/commerce_org_id/oauth2/token.
      Ad esempio, https://sandbox-001.api.commercecloud.salesforce.com/shopper/auth/v1/organizations/f_ecom_zyom_006/oauth2/token.
    4. Nel campo Credenziale esterne, selezionare la credenziale esterna di autenticazione creata in precedenza.
    5. Salvare le modifiche.
    New named credential for authentication
  8. Creare la credenziale guest denominata.
    1. Inserire un'etichetta e un nome. Ad esempio, GuidedShoppingAPI.
      Copiare questo nome per utilizzarlo in un secondo momento quando si crea un agente.
    2. Come URL, inserire https://short_code.api.commercecloud.salesforce.com. Esempio: www.nomesito.
    3. Nel campo Credenziale esterna, selezionare la credenziale esterna guest esterna creata in precedenza.
    4. Salvare le modifiche.
    Credenziale denominata nuovo guest
  9. Per i negozi SFRA, creare una nuova credenziale con nome che punti al negozio SFRA. Questa credenziale denominata viene utilizzata per le chiamate API SFRA.
    1. Nella scheda Credenziali denominate, fare clic su Nuova.
    2. Inserire un'etichetta e un nome. Ad esempio, SFRA_Guest_Named_Credential.
    3. Come URL, inserire l'URL dello storefront B2C Commerce SFRA. Ad esempio, https://www.examplestorefront.com.
    4. Nel campo Credenziali esterne, selezionare la credenziale esterna senza autenticazione creata in precedenza. Ad esempio, GuidedShoppingGuest.
    5. Salvare le modifiche.
      Nuova credenziale denominata guest SFRA
  10. Per i negozi SFRA, creare una nuova credenziale esterna in cui archiviare la chiave segreta condivisa utilizzata per decrittografare i token inviati da B2C Commerce.
    1. Nella scheda Credenziali esterne fare clic su Nuovo.
    2. Inserire SFRA chiave segreta dell'agente acquirente come etichetta e sfra_shopper_agent_secret_key come nome.
    3. In Authentication Protocol (Protocollo di autenticazione), selezionare Custom (Personalizzato).
    4. Fare clic su Salva.
      Nuova credenziale esterna della chiave segreta SFRA
    5. Nella sezione Principal fare clic su Nuovo.
    6. Immettere SharedSecretKeys come nome del parametro.
    7. Fare clic su Aggiungi per aggiungere i parametri di autenticazione.
    8. Immettere SharedKey come nome.
    9. Per il campo valore, generare una nuova chiave segreta condivisa. In una finestra di terminale, esegui il comando openssl rand -base64 32 e copia l'output. Questa è la tua chiave segreta.
    10. Nel campo valore dell'entità incollare la chiave segreta.
    11. Fare clic su Salva.
      Nuova entità chiave segreta SFRA
  11. Per i negozi SFRA, aggiungere la chiave segreta alle credenziali dei servizi in B2C Commerce.
    1. In Business Manager fare clic su Icona di avvio applicazioni, quindi selezionare Amministrazione | Operazioni | Servizi | Credenziali.
    2. Fare clic su Crea.
    3. Inserire sfra_agent_secret_key come nome.
    4. Nel campo della password, incolla la chiave segreta.
    5. Fare clic su Applica.
      Nuova credenziale della chiave segreta di SFRA Business Manager
    6. Nella scheda Profili, fare clic su Nuovo.
    7. Aggiungere un profilo con il nome sfra_agent_secret_key.
    8. Fare clic su Applica.
      Nuovo profilo della chiave segreta di SFRA Business Manager
    9. Nella scheda Servizi, fare clic su Nuovo.
    10. Aggiungere un servizio con il nome sfra_agent_secret_key.
    11. Nel menu a discesa Tipo, selezionare Generico.
    12. Nell'elenco a discesa Profilo e credenziali, selezionare sfra_agent_secret_key.
    13. Fare clic su Applica.
      Nuovo servizio chiavi segrete SFRA Business Manager
Importante
Importante Si consiglia di creare e salvare una nuova chiave segreta ogni 90 giorni.

Per ulteriori informazioni, vedere Abilitazione delle entità delle credenziali esterne.

 
Caricamento
Salesforce Help | Article