통합
- 주제:
- 구성
작성 대상:
- 초급
- 중간
- 관리자
- 개발자
Commerce 관리에서 통합을 정의하면 서드파티 통합을 위한 OAuth 자격 증명 및 리디렉션 URL의 위치가 설정되고 통합에 필요한 사용 가능한 API 리소스가 식별됩니다. 통합 등록 프로세스에 대한 자세한 내용은 Commerce 개발자 설명서에서 OAuth 기반 인증을 참조하십시오.
온보딩 워크플로우
- 통합 승인 - System > Extensions>Integrations 페이지로 이동하여 관련 통합을 찾은 다음 권한을 부여합니다.
- 로그인 확인 및 설정 - 메시지가 표시되면 요청된 액세스 권한을 수락합니다. 서드파티로 리디렉션되면 시스템에 로그인하거나 계정을 만듭니다. 로그인에 성공하면 통합 페이지로 돌아갑니다.
- 인증된 통합의 확인을 받습니다 - 시스템이 통합이 인증되었음을 알리는 알림을 보냅니다. 통합을 설정하고 자격 증명을 받은 후 더 이상 액세스 또는 요청 토큰에 대한 호출을 수행할 필요가 없습니다.
통합 추가
-
관리자 사이드바에서 System > Extensions>Integrations(으)로 이동합니다.
-
다음 통합 정보를 입력합니다.
-
통합의 Name 과(와) 연락처 Email 주소를 입력하십시오.
-
토큰 교환에 OAuth를 사용할 때 OAuth 자격 증명을 보낼 수 있는 Callback URL 을(를) 입력하십시오.
https://
을(를) 사용하는 것이 좋습니다. -
이러한 Adobe Commerce 또는 Magento Open Source 통합 자격 증명을 사용하여 사용자를 서드파티 계정으로 리디렉션하려면 Identity Link URL 을(를) 입력하십시오.
NOTE
Integration not secure
경고 레이블은 HTTPS URL이 Callback URL 및 Identity Link URL 필드에 저장될 때까지 Integrations 그리드의 각 통합 이름 근처에 미리 알림으로 표시됩니다.- 메시지가 표시되면 암호를 입력하여 ID를 확인합니다.
-
-
왼쪽 패널에서 API 을(를) 선택하고 다음을 수행합니다.
-
Resource Access 을(를) 다음 중 하나로 설정합니다.
All
Custom
-
사용자 지정 액세스의 경우 필요한 각 리소스의 확인란을 선택합니다.
-
-
완료되면 Save 을(를) 클릭합니다.
통합 활성화
기본적으로 저장된 통합은 Inactive
상태로 그리드에 표시됩니다. 활성화하려면 다음 단계를 완료하십시오.
-
관리자 사이드바에서 System > Extensions>Integrations(으)로 이동합니다.
-
새로 만든 통합을 찾아 Activate 링크를 클릭합니다.
-
오른쪽 상단에서 Allow 을(를) 클릭합니다.
이 작업은 확장을 위한 통합 토큰을 표시합니다. 이 정보를 통합에 사용할 안전하고 암호화된 위치에 복사합니다.
-
오른쪽 상단에서 Done 을(를) 클릭합니다.
통합 재인증
새 통합 액세스 토큰 및 액세스 토큰 암호를 생성하려면 관리자로부터 통합을 다시 승인하십시오.
-
관리자 사이드바에서 System > Extensions>Integrations(으)로 이동합니다.
-
Active 상태와의 통합을 찾습니다.
-
Activate 열에서 Reauthorize 을(를) 클릭합니다.
-
API 리소스에 대한 액세스를 승인하려면 Reauthorize 을(를) 클릭하십시오.
-
확장에 대한 새 통합 토큰을 저장하고 Done 을(를) 클릭합니다.
API 게스트 액세스 보안 설정 변경
기본적으로 시스템에서는 CMS, 카탈로그 및 기타 저장소 리소스에 대한 익명 게스트 액세스를 허용하지 않습니다. 설정을 변경해야 하는 경우 다음을 수행합니다.
-
관리자 사이드바에서 Stores > Settings>Configuration(으)로 이동합니다.
-
왼쪽 패널에서 Services 을(를) 확장하고 Magento Web API 을(를) 선택합니다.
-
Web API Security Setting 섹션에서
-
Allow Anonymous Guest Access 을(를)
Yes
(으)로 설정합니다. -
완료되면 Save Config 을(를) 클릭합니다.
자세한 내용은 Commerce 개발자 설명서에서 익명 웹 API에 대한 액세스 제한을 참조하십시오.
통합 삭제
-
관리자 사이드바에서 System > Extensions>Integrations(으)로 이동합니다.
-
기존 통합을 찾아 Delete 열에서 아이콘(
-
작업을 확인하려면 OK 을(를) 클릭합니다.