고객 계정의 ID 공급업체 연결 및 관리
자체 ID 공급업체를 Shopify 고객 계정에 연결하여 모든 플랫폼에서 고객에게 맞춤형 로그인 환경을 제공할 수 있습니다. 이 가이드에서는 고객 계정 및 ID 공급업체 설정을 구성하는 것부터 Shopify 관리자에서 연결을 완료하는 것까지 설정 과정을 안내합니다.
ID 공급업체를 연결하기 전에 자체 ID 공급업체 연결 요구 사항을 검토하세요.
ID 공급업체 연결 시 고려 사항
고객 계정에 자체 ID 공급업체를 연결할 때 다음 고려 사항을 검토하십시오.
- Shopify에 여러 ID 공급업체를 연결할 수 있지만 온라인 스토어에서는 한 번에 하나의 활성 ID 공급업체만 사용할 수 있습니다.
- 고객 이메일 주소와
sub클레임은 ID 공급업체에서 Shopify로 동기화되는 유일한 데이터이며, 이는 고객을 식별하는 데 사용됩니다. ID 공급업체의 다른 데이터를 Shopify와 동기화하려면 사용자 지정 API 호출을 생성해야 합니다. - 고객 세션은 기본적으로 90일 동안 유효합니다. 장기 세션을 유지하려면 ID 공급업체에서 새로 고침 토큰을 발급해야 합니다. 자세한 내용은 세션 및 토큰 요구 사항을(를) 참조하십시오.
ID 공급업체에 연결
자체 ID 공급업체에 연결하려면 다음 작업을 순서대로 완료해야 합니다.
- 1단계: 고객 계정 설정 구성.
- 2단계: ID 공급업체 대시보드에서 설정 구성.
- Shopify 관리자에서 3단계: ID 공급업체 연결 완료.
- 4단계: 스토어에서 Shop Pay를 활성화한 경우 외부 로그인 페이지에 Shop으로 로그인 버튼 추가.
1단계: 고객 계정 설정 구성
Shopify 관리자에서 설정 > 고객 계정으로 이동하십시오.
ID 공급업체 섹션에서 관리를 클릭하십시오.
제공업체에 연결을 클릭하십시오.
ID 공급업체 이름 필드에 인증 서비스의 ID 공급업체 이름을 입력하십시오.
ID 공급업체 설정을 구성할 때 설정 구성 섹션에서 콜백 URL과 로그아웃 URL을 복사할 수 있도록 ID 공급업체에 연결 페이지를 열어 두십시오.
2단계: ID 공급업체 설정 구성
Shopify 관리자에서 ID 공급업체에 연결하는 단계를 완료한 후 ID 공급업체 대시보드에서 다음 설정을 구성해야 합니다. 설정 단계는 연결하는 제공업체에 따라 다릅니다. ID 공급업체 대시보드의 설정 단계에 대한 지원은 ID 공급업체에 문의하십시오.
단계:
- 별도의 브라우저 탭에서 ID 공급업체 대시보드를 여십시오.
- 애플리케이션 등록: ID 공급업체 대시보드에서 기밀 애플리케이션을 생성한 다음
client_id와client_secret을 가져오십시오. - 리디렉션 및 로그아웃 URL 구성: ID 공급업체 대시보드에서 Shopify 관리자의 ID 공급업체에 연결 페이지의 설정 구성에 제공된 콜백 URL 및 로그아웃 URL을 입력하십시오.
- 범위 정의: ID 공급업체 대시보드에서 범위에
email및openid가 포함되어 있는지 확인하십시오.
- 엔드포인트 설정: ID 공급업체 대시보드에 다음 엔드포인트가 설정되어 있는지 확인하십시오:
- 권한 부여
- 토큰
- JWKS
- 검색: ID 공급업체에 따라 검색 엔드포인트의 이름이 Configuration 또는 Well-Known Configuration 등 다를 수 있습니다.
- ID 공급업체의 로그아웃 후 리디렉션 URI 매개변수를 찾으십시오. ID 공급업체에 따라 이름이
post_logout_redirect_uri,logout_uri또는returnTo일 수 있습니다. - ID 공급업체 연결을 완료할 때 참조할 수 있도록 이 페이지를 브라우저 탭에서 열어 두십시오.
3단계: ID 공급업체 연결 완료
ID 공급업체 대시보드에서 ID 공급업체 설정을 구성한 후 Shopify 관리자로 돌아가 연결을 완료하고 테스트해야 합니다.
단계:
- Shopify 관리자에서 ID 공급업체에 연결 페이지로 돌아가십시오.
- 애플리케이션 정보 섹션에 ID 공급업체 설정에 표시된 대로 필수 정보를 입력하십시오.
- 저장을 클릭하십시오.
- 연결 테스트를 클릭한 다음 ID 공급업체의 인증이 고객 계정으로 리디렉션되는지 테스트하십시오. 최근에 온라인 스토어의 고객 계정에 로그인한 경우 새로운 로그인 흐름을 테스트하려면 로그아웃했다가 다시 로그인해야 할 수 있습니다.
- 연결을 테스트한 후 활성화를 클릭하십시오.
새 ID 공급업체를 활성화하면 고객 계정 설정의 ID 공급업체 섹션에 있는 새 ID 공급업체 이름 옆에 활성 배지가 표시됩니다.
4단계: 외부 로그인 페이지에 Shop으로 로그인 버튼 추가
스토어에서 Shop Pay를 결제 방법으로 제공하는 경우 외부 로그인 페이지에 Shop으로 로그인 버튼을 추가해야 합니다.
고객 로그인 환경
새 ID 공급업체를 활성화한 후 로그인한 고객은 새 인증 서비스를 사용하여 스토어에 다시 로그인해야 합니다.
ID 공급업체의 이메일 주소와 sub는 모두 고객을 식별하는 데 사용됩니다. 고객의 로그인 흐름은 이메일 주소가 Shopify 관리자의 고객 페이지에 있는 기존 프로필과 일치하는지 여부에 따라 달라집니다.
- 스토어에 해당 이메일 주소를 사용하는 고객 프로필이 있는 경우 고객은 해당 계정으로 로그인됩니다.
- 해당 이메일 주소에 대한 고객 프로필이 없는 경우 고객이 성공적으로 로그인하면 새 고객 계정이 생성됩니다.
sub는 내부 식별자이며 API 또는 Shopify 관리자를 통해서는 액세스할 수 없습니다.
기본 ID 공급업체를 Shopify로 되돌리기
언제든지 ID 공급업체를 기본 고객 로그인 환경으로 다시 변경할 수 있습니다.
단계:
Shopify 관리자에서 설정 > 고객 계정으로 이동하십시오.
ID 공급업체 섹션에서 관리를 클릭하십시오.
기본 ID 공급업체 드롭다운 메뉴에서 활성화를 선택하십시오.
기본 ID 공급업체를 활성화하면 고객 계정 설정의 ID 공급업체 섹션에 있는 기본 ID 공급업체 옆에 활성 배지가 표시됩니다.
고객 데이터 관리
고객이 Shopify 스토어에서 개인 정보 제거를 요청하는 경우 Shopify 관리자에서 고객의 개인 데이터를 삭제할 수 있습니다.
자체 ID 공급업체를 연결한 경우 제공업체 대시보드에서도 관련 고객 데이터를 제거해야 합니다. 자세한 내용은 고객 데이터 삭제에 대한 ID 공급업체의 설명서를 참조하십시오.