...
서비스가 시작되면, resources/schema/commerce/initData 로 부터 캐시 폴더에 존재하지 않는 노드 데이터를 초기화 하게 된다.
API Type
Type | 설명 | Usage |
Service | •FrontOffice에서 사용하는 API •_siteId 항상 필수 •자동 생성 API 사용 불가능. 설정 API 만 사용 가능. •인증 : Customer의 세션을 사용한다. | •{{protocol}}://{{hostname}}:{{port}}/svc/{{apiCategory}}/{{api}}?_siteId=dxp • •GET {{protocol}}://{{hostname}}:{{port}}/auth/svc/jwt?_siteId=dxp |
Admin | •Admin 사용자용 BackOffice를 위한 API •인증 : 반드시 로그인된 Admin 사용자만 사용 가능 | •{{protocol}}://{{hostname}}:{{port}}/adm/{{nodeType}}/{{event}} •{{protocol}}://{{hostname}}:{{port}}/adm/{{apiCategory}}/{{api}} •GET {{protocol}}://{{hostname}}:{{port}}/auth/adm/jwt •POST {{protocol}}://{{hostname}}:{{port}}/adm/signIn |
manager | •Manager 사용자용 BackOffice를 위한 API •인증 : 반드시 로그인된 Manager 사용자만 사용 가능 • | •{{protocol}}://{{hostname}}:{{port}}/mng/{{nodeType}}/{{event}} •{{protocol}}://{{hostname}}:{{port}}/mng/{{apiCategory}}/{{api}} •GET {{protocol}}://{{hostname}}:{{port}}/auth/mng/jwt •POST {{protocol}}://{{hostname}}:{{port}}/mng/signIn |
External | •외부 또는 레거시 시스템과 연동을 위해서 사용하는 API •인증 : API 키를 통해서 인증 | •{{protocol}}://{{hostname}}:{{port}}/ext/{{nodeType}}/{{event}} •{{protocol}}://{{hostname}}:{{port}}/ext/{{apiCategory}}/{{api}} • |
Internal | •ICE 내부 서비스간 연동을 위해서 사용하는 API •인증 : 클러스터에 등록된 서버들만 통신 가능 | •{{protocol}}://{{hostname}}:{{port}}/int/{{nodeType}}/{{event}} •{{protocol}}://{{hostname}}:{{port}}/int/{{apiCategory}}/{{api}} • |
open | •오픈 API에 사용 •인증 : API Key를 이용한 인증 사용, 요구사항에 따라서 인증 방식 확장이 가능(OAuth 등) | •{{protocol}}://{{hostname}}:{{port}}/api/{{nodeType}}/{{event}} •{{protocol}}://{{hostname}}:{{port}}/api/{{apiCategory}}/{{api}} • |