Configurer l\u2019accès aux API

Autorisez votre boutique PWA Kit à accéder en toute sécurité aux données des API Shopper, notamment les produits, les paniers, les commandes, etc. La technologie qui autorise cet accès aux API s'appelle Shopper Login and API Access Service (SLAS) et fait partie de Salesforce B2C Commerce API. Outre l'autorisation des requests API pour B2C Commerce API, SLAS autorise également les requests API pour Open Commerce API (OCAPI).

Le processus de configuration a récemment été simplifié grâce à la nouvelle interface utilisateur d’administration SLAS.

Suivez les instructions de la section Autorisation pour les API Shopper de la documentation de l’API B2C Commerce pour créer un client SLAS. Nous vous encourageons à utiliser un client privé SLAS, mais en fonction de votre cas d’utilisation, vous pouvez choisir d’utiliser plutôt un client public SLAS.

Si vous prévoyez d’effectuer un déploiement échelonné d’une expérience PWA Kit, veillez à suivre les instructions de la section Étapes supplémentaires pour les déploiements échelonnés de PWA Kit du guide.

Après avoir créé un client SLAS, revenez à ce guide et poursuivez votre lecture.

Si vous utilisez un client privé SLAS, vous devez définir la clé secrète client à l’aide d’une variable d’environnement.

Les projets générés à partir de PWA Kit  version 3.5 ou ultérieure seront configurés pour utiliser un client privé SLAS par défaut.

Pour en savoir plus sur l’utilisation des clients privés SLAS, reportez-vous à la section Utiliser un client privé SLAS.

Si vous utilisez un client public SLAS, ignorez cette section et poursuivez la mise à jour de vos paramètres OCAPI comme décrit dans la section suivante.

Pour certaines fonctionnalités, votre boutique PWA Kit doit envoyer des requests à l'Open Commerce API (OCAPI) sur votre instance B2C Commerce.

Pour mettre à jour vos paramètres OCAPI pour PWA Kit, suivez cette procédure :

  1. Connectez-vous à Business Manager sur votre instance B2C Commerce.
  2. Cliquez sur Administration > Développement du site > Paramètres d'Open Commerce API.
  3. Copiez ce code JSON :
  1. Retournez dans Business Manager et collez le JSON dans le champ.
  2. Remplacez la valeur réservée pour PLACEHOLDER_CLIENT_ID par l’identifiant du client SLAS public que vous avez créé à l’aide de l’interface utilisateur de l’administration SLAS.
  3. Faites défiler la page jusqu'en bas.
  4. Cliquez sur Save (Enregistrer).

Répétez ces instructions pour chaque instance B2C Commerce utilisée avec PWA Kit.