API 액세스 설정
PWA Kit 스토어프런트에서 제품, 장바구니, 주문 등 Shopper API의 데이터에 안전하게 액세스합니다. 이 API 액세스를 승인하는 기술을 **Shopper Login and API Access Service(SLAS)**라고 하며, Salesforce B2C Commerce API의 일부입니다. SLAS는 B2C Commerce API에 대한 API 요청을 승인할 뿐만 아니라, Open Commerce API(OCAPI)에 대한 API 요청도 승인합니다.
최근 새로운 SLAS Admin UI 덕분에 설정 프로세스가 간소화되었습니다.
B2C Commerce API 설명서에서 Shopper API 인증의 지침을 완료하여 SLAS 클라이언트를 생성합니다. SLAS 프라이빗 클라이언트를 사용하는 것이 좋지만 사용 사례에 따라 SLAS 퍼블릭 클라이언트를 대신 사용하도록 선택할 수 있습니다.
PWA Kit 경험의 단계별 롤아웃을 실시할 계획인 경우, 가이드의 PWA Kit의 단계별 롤아웃을 위한 추가 단계 섹션을 따르십시오.
SLAS 클라이언트를 만든 후 이 가이드로 돌아와 계속 읽으십시오.
SLAS 프라이빗 클라이언트를 사용하는 경우 환경 변수를 통해 클라이언트 암호를 설정해야 합니다.
PWA Kit 3.5 이상에서 생성된 프로젝트는 기본적으로 SLAS 프라이빗 클라이언트를 사용하도록 구성됩니다.
SLAS 프라이빗 클라이언트 사용에 대한 자세한 내용은 SLAS 프라이빗 클라이언트 사용을 참조하십시오.
SLAS 퍼블릭 클라이언트를 사용하는 경우 이 섹션을 건너뛰고 다음 섹션에 설명된 대로 OCAPI 설정 업데이트를 계속합니다.
특정 기능의 경우 PWA Kit 스토어프런트에서 B2C Commerce 인스턴스의 Open Commerce API(OCAPI)에 요청해야 합니다.
PWA Kit의 OCAPI 설정을 업데이트하는 방법은 다음과 같습니다.
- B2C Commerce 인스턴스에서 Business Manager에 로그인합니다.
- 관리 > 사이트 개발 > Commerce API 설정 열기로 이동합니다.
- 다음 JSON을 복사합니다.
- Business Manager로 돌아가 JSON을 필드에 붙여넣습니다.
PLACEHOLDER_CLIENT_ID
의 Placeholder 값을 SLAS Admin UI를 통해 만든 SLAS 클라이언트의 클라이언트 ID로 바꿉니다.- 페이지의 아래쪽으로 스크롤합니다.
- 저장을 클릭합니다.
PWA Kit에 사용되는 각 B2C Commerce 인스턴스별로 이 지침을 반복합니다.