Commerce 환경에서 여러 B2C 테넌트 구성

이 문서에서는 전용 Dynamics 365 Commerce 환경에서 사용자 인증을 위해 채널당 여러 Microsoft Microsoft Entra B2C(Business-to-Consumer) 테넌트를 설정하는 시기와 방법을 설명합니다.

Dynamics 365 Commerce는 Microsoft Entra B2C 클라우드 ID 서비스를 사용하여 사용자 자격 증명 및 인증 흐름을 지원합니다. 사용자는 인증 흐름을 사용하여 가입, 로그인 및 암호를 재설정할 수 있습니다. Microsoft Entra B2C는 사용자 이름, 암호 등 사용자의 중요한 인증 정보를 저장합니다. 사용자 레코드는 각 B2C 테넌트마다 고유하며 사용자 이름(이메일 주소) 자격 증명 또는 소셜 ID 공급자 자격 증명을 사용합니다.

대부분의 경우 단일 Microsoft Entra B2C 테넌트가 Commerce 환경에서 사용됩니다. 그러면 Commerce 고객은 동일한 Commerce 환경에서 여러 사이트를 만들고 게시할 수 있으며 이러한 사이트 전체에서 동일한 고객 자격 증명이 사용됩니다. 그러나 환경의 사이트가 다른 브랜드로 처리되어 사용자에게 별도의 비즈니스로 표시되어야 하는 경우 사이트/브랜드 분리에 사용되는 채널에 대해 B2C 테넌트를 구성할 수 있습니다.

채널당 여러 B2C 테넌트를 설정할 때 고려 사항

각 채널이나 사이트가 별도의 비즈니스로 처리되는 경우 Commerce의 사용자 인증 흐름과 관련하여 가장 좋은 옵션은 별도의 법인을 사용하는 것입니다. 그러나 각 채널/사이트를 동일한 환경 및 법인체로 유지하면서 사이트별로 별도의 사용자 인증을 원하는 경우 진행하기 전에 다음 사항을 고려하는 것이 중요합니다.

  • 사용자는 각 채널/사이트에 대해 고유한 자격 증명을 갖게 됩니다.

    동일한 사람은 채널/사이트당 두 개의 별도 계정을 가질 수 있습니다. 각 계정은 별도의 B2C 테넌트에 대한 고유한 항목이 되기 때문입니다.

  • Microsoft Dynamics 환경에서는 글로벌 기록 검색을 위해 별도의 고객 기록이 반환됩니다.

    사용자가 여러 채널/사이트에서 동일한 이메일 주소를 사용하는 경우 글로벌 고객 검색에서 각 채널/사이트에 대한 결과가 반환됩니다. (채널 표시가 나타납니다.)

  • 주소록을 활용하면 그룹 사용자를 도와 채널별로 추적이 가능합니다.

  • 채널당 고객 기록 수가 증가할 수 있으며 이러한 증가는 글로벌 고객 검색 성능에 영향을 미칠 수 있습니다.

  • 고객이 잘못된 테넌트에 등록하는 상황을 방지하려면 B2C 테넌트를 채널에 신중하게 매핑해야 합니다. 그렇지 않으면 혼란이나 추적 문제가 발생할 수 있습니다.

다음 그림은 Commerce 환경의 여러 B2C 테넌트를 보여줍니다.

Commerce 환경의 여러 B2C 테넌트.

비즈니스에 동일한 Commerce 환경에서 채널당 고유한 B2C 테넌트가 필요하다고 결정한 경우 다음 섹션의 절차를 완료하여 이 기능을 요청하십시오.

사용자 환경에서 B2C 테넌트 구성

사용자 환경에서 B2C 테넌트를 구성하려면 이 섹션의 관련 절차를 완료하십시오.

Microsoft Entra B2C 테넌트 추가

환경에 Microsoft Entra B2C 테넌트를 추가하려면 다음 단계를 수행합니다.

  1. 시스템 관리자로 환경에 대한 Commerce 사이트 작성기에 로그인합니다. Microsoft Entra B2C 테넌트를 구성하려면 Commerce 환경의 시스템 관리자여야 합니다.

  2. 왼쪽 탐색 창에서 테넌트 설정을 선택하여 확장합니다.

  3. B2C 설정을 선택하고 관리를 선택합니다.

  4. B2C 애플리케이션 추가를 선택한 후, 다음 정보를 입력합니다.

    • 애플리케이션 이름: Commerce에서 애플리케이션을 관리하는 맥락에서 애플리케이션에 사용해야 하는 이름을 입력합니다. Azure Portal에서 Microsoft Entra B2C 애플리케이션을 설정할 때 선택한 애플리케이션 이름을 사용하는 것이 좋습니다. 이러한 방식으로 Commerce에서 B2C 테넌트를 관리할 때 혼란을 줄이는 데 도움이 될 수 있습니다.
    • 테넌트 이름: Azure Portal에 표시되는 B2C 테넌트 이름을 입력합니다.
    • 암호 찾기 정책 ID: 정책 ID(Azure Portal의 정책 이름)를 입력합니다.
    • 등록 로그인 정책 ID: 정책 ID(Azure Portal의 정책 이름)를 입력합니다.
    • 클라이언트 GUID: Azure Portal에 표시되는 대로 Microsoft Entra B2C 테넌트 ID(B2C 테넌트의 애플리케이션 ID 아님)를 입력합니다.
    • 프로필 편집 정책 ID: 정책 ID(Azure Portal의 정책 이름)를 입력합니다.
  5. 이 정보 입력을 마쳤으면 확인을 선택하여 변경 사항을 저장합니다. 이제 새 Microsoft Entra B2C 테넌트가 B2C 애플리케이션 관리 아래의 목록에 표시됩니다.

참고

Dynamics 365 Commerce 팀에서 설정을 지시하지 않는 한 범위, 비대화형 정책 ID, 비대화형 클라이언트 ID, 로그인 사용자 지정 도메인가입 정책 ID와 같은 필드를 비워 두어야 합니다.

Microsoft Entra B2C 테넌트 관리 또는 삭제

  1. 시스템 관리자로 환경에 대한 Commerce 사이트 작성기에 로그인합니다. Microsoft Entra B2C 테넌트를 구성하려면 Commerce 환경의 시스템 관리자여야 합니다.
  2. 왼쪽 탐색 창에서 테넌트 설정을 선택하여 확장합니다.
  3. B2C 설정을 선택하고 관리를 선택합니다.
  4. B2C 테넌트를 편집하려면 옆에 있는 연필 기호를 선택합니다. B2C 테넌트를 삭제하려면 옆에 있는 휴지통 기호를 선택합니다.
  5. 저장을 선택한 다음 게시를 선택하여 변경 사항을 활성화하세요.

경고

라이브/게시된 사이트에 대해 B2C 테넌트가 구성된 경우 사용자는 테넌트에 있는 계정을 사용하여 등록했을 수 있습니다. 테넌트 설정 > B2C 테넌트 메뉴에서 구성된 테넌트를 삭제하면 테넌트의 채널과 연결된 사이트에서 해당 B2C 테넌트의 연결이 제거됩니다. 이 경우 사용자는 더 이상 자신의 계정에 로그인하지 못할 수도 있습니다. 따라서 구성된 테넌트를 삭제할 때는 각별히 주의하십시오.

구성된 테넌트가 삭제되면 B2C 테넌트 및 기록은 계속 유지되지만 해당 테넌트의 Commerce 시스템 구성은 변경되거나 제거됩니다. 사이트에 등록하거나 로그인을 시도하는 사용자는 사이트의 채널에 대해 구성된 기본 또는 새로 연결된 B2C 테넌트에 새 계정 레코드를 생성합니다.

B2C 테넌트로 채널 구성

  1. 시스템 관리자로 환경에 대한 Commerce 사이트 작성기에 로그인합니다. Microsoft Entra B2C 테넌트를 구성하려면 Commerce 환경의 시스템 관리자여야 합니다.
  2. 왼쪽 탐색 창에서 사이트 설정을 선택하여 확장합니다.
  3. 채널을 선택한 후 구성할 채널을 선택하세요.
  4. 오른쪽 속성 창의 B2C 애플리케이션 선택 필드에서 이 채널에 사용하도록 구성된 Microsoft Entra B2C 테넌트를 선택합니다.
  5. 명령 모음에서 저장 및 게시를 선택하여 새 구성이나 업데이트된 구성을 커밋합니다.

경고

채널에 할당된 B2C 애플리케이션을 변경하면 해당 환경에 이미 등록한 모든 사용자에 대해 설정된 현재 참조가 제거됩니다. 이 경우 현재 할당된 B2C 애플리케이션과 연결된 자격 증명은 사용자가 사용할 수 없습니다. 따라서 처음으로 채널을 설정하고 등록할 수 있는 사용자가 없는 경우에만 채널 Microsoft Entra B2C 구성을 변경하세요. 그렇지 않으면 사용자가 새 Microsoft Entra B2C 테넌트에서 레코드를 설정하기 위해 다시 등록해야 할 수 있습니다.

추가 리소스

도메인 이름 구성

도메인 이름 구성

전자상거래 사이트 만들기

Dynamics 365 Commerce 사이트와 온라인 채널 연결

robots.txt 파일 관리

URL 리디렉션 일괄 업로드

Commerce에서 B2C 테넌트 설정

사용자 로그인을 위한 사용자 지정 페이지 설정

CDN(콘텐츠 배달 네트워크) 지원 추가

위치 기반 매장 검색 사용