- 타이틀의 연령 등급
- XBOX 가족, 개인 정보 및 안전 설정
- 타이틀 또는 기능이 제공되는 지원 지역
- 관련 지역 또는 국가별 법률
- 기능별 개인 정보, 안전 또는 조정 요구 사항
- 사용자의 연령 그룹 및 지역을 지원하는 표준 퍼블리셔 계정
- 연령에 적합한 기본값이 적용된 어린이 또는 청소년 퍼블리셔 계정
- 부모 동의 또는 부모 승인 계정 생성 흐름
- 격리되거나, 제한되거나, 개인 정보를 보호하는 퍼블리셔 계정
- 불필요한 퍼블리셔 계정 생성을 방지하는 Microsoft 또는 XBOX 인증 액세스 경로
- 자격 있는 사용자가 전체 퍼블리셔 계정 연결 없이 기능에 액세스할 수 있도록 하는 기능별 대체 경로
온라인 멀티플레이어, 커뮤니케이션, 사용자 생성 콘텐츠, 크로스 네트워크 기능 또는 기타 온라인 기능을 포함한 게임의 특정 기능은 XBOX 자녀 또는 청소년 계정이나 퍼블리셔 계정 요구 사항을 충족하지 않는 사용자가 액세스하지 못할 수 있습니다. 연령 및 지역 제한이 적용될 수 있습니다.알려진 제한이 적용되는 경우 타이틀별 문구를 사용합니다. 예:
[기능]을 사용하려면 [X]세 이상의 [퍼블리셔 계정]이 필요합니다. 연령 제한이 적용됩니다.퍼블리셔 계정과 Microsoft 계정 연결 XBOX Secure Token Service(XSTS)를 사용한 인증 사용자의 퍼블리셔 계정을 사용자의 Microsoft 계정에 연결할 때 인증을 위한 ID 정보를 제공하려면 XSTS 토큰을 사용해야 합니다. XSTS 토큰 인증에 대한 자세한 내용은 타이틀 서비스를 위한 XBOX 서비스 인증을 참조하세요. 타이틀은 연결을 설정하기 전에 Microsoft 계정과 퍼블리셔 계정을 모두 인증해야 하며, 게이머태그만과 같은 인증되지 않은 식별자를 사용하여 계정을 연결해서는 안 됩니다. 계정 연결에는 PXUID(Partner XUID) 또는 페어와이즈 식별자를 사용합니다. 승인된 서비스 간 시나리오에서 명시적으로 필요한 경우가 아니면 계정 연결 저장에 XUID를 사용하지 마세요. 동의 획득 및 선택권 제공 퍼블리셔 계정이 Microsoft 계정에 연결되면 사용자에게 알려야 하며, 계정 연결이 선택 사항인 경우 옵트아웃할 수 있는 선택권을 제공해야 합니다. 사용자는 계정 연결을 해제할 수 있어야 합니다. 계정 연결 해제는 타이틀 내, 웹, 컴패니언 앱 또는 다른 전용 계정 관리 환경을 통해 제공할 수 있습니다. 연결에 대한 자격 있는 사용자 수용 게임플레이 또는 게임 기능에 퍼블리셔 계정 연결이 필요한 경우, 연결은 타이틀이 제공되고 해당 기능이 법률에 의해 허용되는 자격 있는 사용자 유형, 연령 및 지역을 지원해야 합니다. 연결된 퍼블리셔 계정이 필요하지만 퍼블리셔가 사용자의 연령 그룹, 지역 또는 계정 유형을 지원할 수 없는 경우, 타이틀은 승인된 대체 액세스 경로를 제공하거나 예외를 요청해야 합니다. 연령 및 계정 처리 Microsoft 계정 사용자에게 계정 생성 또는 연결 기능을 제공하기 전에 타이틀은
XUserGetAgeGroup을 호출하여 사용자의 연령 그룹을 확인해야 합니다. 타이틀은 다음 계정 범주를 올바르게 처리해야 합니다.
- 사용자의 Microsoft 계정 연령과 퍼블리셔 계정 연령이 다른 경우, 다른 법적 규정 준수 방식(예: 승인된 연령 확인 플랫폼)을 사용하지 않는 한 타이틀 또는 서비스는 더 보호적인 처리를 적용해야 합니다.
- 자녀 계정의 경우, 법률에서 요구하는 경우 퍼블리셔는 계정을 만들기 전에 부모 동의를 받아야 합니다. 필요한 경우 퍼블리셔 약관 및 개인정보처리방침 수락을 포함한 부모 동의는 XBOX network 참여만으로 간주하지 않고 퍼블리셔의 규정 준수 계정 흐름을 통해 제공되어야 합니다.
- 청소년 계정의 경우, 퍼블리셔는 소셜, UGC, 커뮤니케이션, 데이터 공유 및 개인 정보에 영향을 미치는 기능에 대한 명확한 정보를 제공해야 합니다. 적절한 경우 퍼블리셔는 청소년에게 계정이 생성되었음을 부모 또는 보호자에게 알리도록 요청해야 합니다.
- 퍼블리셔가 계정 설정 중에 연령을 수집하고 사용자가 퍼블리셔 계정 요구 사항을 충족하지 않는다고 판단하는 경우, 퍼블리셔는 불필요한 개인 정보를 수집하기 전에 계정 생성을 중지하고, 사용자에게 계속할 수 없음을 알리고, 적절한 경우 다른 연령 정보를 즉시 다시 입력하지 못하도록 하고, 보존할 필요가 없는 이미 수집된 개인 정보를 파기하고, 가입 또는 연결 시도가 반복적으로 실패하지 않도록 해야 합니다.
- 음성 또는 텍스트 채팅
- 친구 시스템 또는 소셜 그래프 기능
- 크로스 네트워크 커뮤니케이션
- UGC 업로드 또는 게시
- 공개 프로필
- 외부 포럼 또는 커뮤니티 기능
- 구매, 프리미엄 통화 또는 수익 창출
- 행동 기반 광고, 프로파일링 또는 선택적 데이터 공유
[!NOTE] 퍼블리셔는 연결된 계정이 새 장치에서 처음 로그인할 때 2단계 인증과 같은 추가 사기 방지 메커니즘을 구현할 수 있습니다. 이 동작은 이 XR을 위반하지 않습니다.예외 퍼블리셔가 등급상 자격 있는 사용자에게 연령에 적합한 액세스 경로를 제공할 수 없는 경우, 퍼블리셔는 타이틀별 예외를 요청해야 합니다. 한 타이틀에 대한 승인이 향후 타이틀에 대한 포괄적인 승인이 되지는 않습니다. 예외 요청에는 다음이 포함되어야 합니다.
- 영향을 받는 타이틀, 등급, 플랫폼, 지역, 기능 및 사용자 그룹
- 퍼블리셔 계정 없이 핵심 게임플레이를 계속 이용할 수 있는지 여부
- 차단되거나 제한되는 기능 및 그 이유
- 제한에 대한 법률, 개인 정보, 안전, 기술 또는 조정상의 근거
- 제안된 Store, 패키지 및 타이틀 내 공개 문구
- 차단되거나 제한된 사용자를 위한 사용자 환경
- 어린이, 청소년, 성인, 가족 관리 및 지역별 계정 사례에 대한 테스트 계획
- 향후 연령에 적합한 액세스를 지원하기 위한 완화 계획 또는 로드맵
인증 테스트 사례
013-01 Microsoft 계정과 퍼블리셔 계정 연결
테스트 단계- 타이틀이 서비스 또는 기능을 위해 비 XBOX 계정, 퍼블리셔 계정 또는 퍼블리셔 로그인을 지원하거나 요구하는지 확인합니다.
- 새로 만든 XBOX 프로필을 사용하여 초기 설정 중에 퍼블리셔 계정을 연결하거나 만듭니다.
- 계정 연결을 완료하기 전에 타이틀에서 사용자가 사용 약관 및 개인 정보를 볼 수 있도록 하거나 이를 보는 방법을 사용자에게 명확하게 알리는지 확인합니다.
- 초기 설정 후 사용자에게 비 XBOX 계정 자격 증명을 다시 입력하라는 메시지가 표시되지 않는지 확인합니다.
- 타이틀이 실행되는 동안 로그아웃했다가 다시 로그인합니다.
- Single Sign-On이 계속 작동하는지 확인합니다.
- 동일한 프로필을 사용하여 타이틀을 종료하고 다시 활성화합니다.
- Single Sign-On이 계속 작동하는지 확인합니다.
- 동일한 프로필을 사용하여 다른 콘솔에서 타이틀을 실행합니다.
- Single Sign-On이 계속 작동하는지 확인합니다.
- 타이틀이 만들었을 수 있는 저장된 파일을 모두 삭제하여 타이틀이 비 XBOX 계정 자격 증명을 로컬에 저장하지 않는지 확인합니다.
- 사용자가 비 XBOX 계정에서 XBOX 프로필의 연결을 해제할 수 있는지 확인합니다.
- 타이틀의 연령 등급에 해당하는 XBOX 자녀 및 청소년 계정으로 해당 단계를 반복합니다.
- 멀티플레이어, 커뮤니케이션, UGC, 구매 및 크로스 네트워크 플레이를 허용하거나 차단하는 가족 설정으로 해당 단계를 반복합니다.
- Microsoft 계정과 퍼블리셔 계정의 연령이 일치하지 않는 경우로 해당 단계를 반복합니다.
- 해당하는 경우 동의 연령 기준이 다른 지원 지역에 대해 해당 단계를 반복합니다.
- 퍼블리셔가 어린이, 청소년, 지역 또는 계정 유형을 지원하지 않는 경우, 타이틀이 승인된 대체 액세스 경로, 원활한 메시지 또는 승인된 예외에 근거한 제한을 제공하는지 확인합니다.
타이틀은 퍼블리셔 계정이 사용되는 모든 곳에서 안전한 퍼블리셔 계정 로그인, 계정 생성, 연결, 연결 해제 및 Single Sign-On을 제공해야 합니다. 게임플레이 또는 게임 기능에 퍼블리셔 계정 로그인 또는 연결이 필요한 경우, 타이틀은 타이틀 등급, XBOX 가족 설정, 지역 법률 및 기능별 안전 또는 개인 정보 요구 사항에 따라 타이틀 또는 기능에 액세스할 자격이 있는 모든 사용자에게 연령에 적합한 액세스 경로를 제공해야 합니다. 사용자는 연결하기 전에 관련 약관 및 개인 정보를 볼 수 있어야 하며, 퍼블리셔 계정에서 XBOX 프로필의 연결을 해제할 수 있어야 합니다. 통과 예
- 타이틀이 두 계정을 모두 인증하고, PXUID 또는 페어와이즈 식별자로 연결하며, 초기 연결 후 사용자에게 퍼블리셔 자격 증명을 다시 입력하도록 요청하지 않습니다.
- 타이틀이 약관, 개인 정보, 동의, 연결 해제 및 Single Sign-On을 제공합니다.
- 타이틀이 규정을 준수하는 어린이 또는 청소년 퍼블리셔 계정, 부모 동의 흐름, 격리된 계정, XBOX 인증 경로 또는 승인된 기능별 대체 경로를 통해 어린이 및 청소년 사용자를 지원합니다.
- 타이틀이 채팅, UGC 업로드, 구매 또는 크로스 네트워크 커뮤니케이션과 같은 위험도가 높은 기능을 제한하면서, 법적으로 허용되는 경우 적절한 등급의 게임플레이에 대한 액세스는 유지합니다.
- 타이틀이 Store, 패키지 및 타이틀 내 메시지에서 퍼블리셔 계정 요구 사항과 기능 제한을 명확하게 공개합니다.
- 타이틀을 실행할 때마다 타이틀에서 퍼블리셔 자격 증명을 요구합니다.
- 다른 콘솔에서 실행할 때 타이틀에서 퍼블리셔 자격 증명을 다시 요구합니다.
- 계정 생성 또는 연결 중에 타이틀에서 약관 또는 개인 정보를 제공하지 않습니다.
- 타이틀에서 Microsoft 계정과 퍼블리셔 계정의 연결을 해제하는 방법을 제공하지 않습니다.
- 타이틀이 게임플레이 또는 광고된 기능에 퍼블리셔 계정을 요구하지만 자격 있는 어린이 또는 청소년 사용자에게 연령에 적합한 액세스 경로를 제공하지 않습니다.
- 퍼블리셔의 표준 계정 시스템이 사용자의 연령 그룹, 지역 또는 계정 유형을 지원하지 않는다는 이유만으로 타이틀이 등급상 자격 있는 사용자의 핵심 게임플레이 또는 광고된 기능 액세스를 차단합니다.
- 타이틀이 승인된 예외 없이 Store 공개에만 의존하여 자격 있는 사용자의 필수 게임플레이 또는 광고된 기능 액세스를 차단합니다.
- 타이틀이 Microsoft 계정과 퍼블리셔 계정의 연령 불일치를 안전하게 처리하지 못합니다.
구현 지침 및 모범 사례
계정 연결 모범 사례
XBOX 사용자는 엔터테인먼트 시스템에서 단순한 게임 이상의 것을 기대하게 되었습니다. 하지만 콘텐츠 공급자가 다양한 범주에 걸쳐 수십 가지 서비스를 제공하더라도 어떤 단일 공급자도 모든 사용자의 요구를 효과적으로 충족할 수는 없습니다. XBOX 사용자가 자신의 Microsoft 계정을 사용하여 모든 대화형 서비스에 로그인할 수 있도록 하는 계정 연결은 이 문제에 대한 이상적인 해결책입니다. 이 문서에서는 XBOX에서 계정 연결이 작동하는 방식에 대한 개요를 제공하고, 타이틀에 이 기능을 포함하기 위한 모범 사례와 요구 사항을 설명합니다.계정 연결 기본 사항
계정 연결이라는 용어는 사용자의 Microsoft 계정(이전의 XBOX Live 계정)과 다른 서비스의 계정 간에 관계를 설정하는 것을 의미합니다. 계정 연결을 사용하면 두 계정 간에 데이터가 공유됩니다. 연결된 계정의 가치와 목적은 타이틀마다 크게 다르지만, 계정 연결을 통해 일반적으로 계정 소유자는 XBOX 콘솔을 사용하여 연결된 계정에서 제공하는 서비스에 액세스할 수 있습니다. 이 기능을 사용하면 사용자가 여러 로그인 정보를 기억할 필요가 없으며, 이러한 편의성은 사용자 환경을 크게 향상시키고 타이틀에 상당한 가치를 더할 수 있습니다.계정 연결과 관련된 잠재적 위험
계정 연결이 제공하는 편의성에는 대가가 따릅니다. 연결된 계정의 가치는 의심할 여지 없이 높지만, 계정을 만들고 연결할 때 적절한 예방 조치를 취하지 않으면 남용, 사기, 개인 정보 침해 및 기타 사용자 안전에 잠재적으로 해로운 위험이 발생할 수 있습니다.사기
계정 연결과 관련된 가장 큰 위험은 아마도 사기 가능성일 것입니다. 사기는 특히 유료 구독이나 서비스가 있는 계정에 연결하는 경우 사용자, 타이틀 또는 커뮤니티에 직접적인 금전적 손실을 초래할 수 있습니다. 사기는 일반적으로 공격자가 피해자의 계정을 공격자가 소유한 계정에 연결하는 방법을 찾는 것과 관련이 있습니다. 계정이 연결되면 공격자는 신용 카드 번호나 기타 PII(개인 식별 정보)와 같이 피해자의 계정에서 사용할 수 있는 서비스나 정보에 액세스할 수 있습니다. 다음은 부주의한 계정 연결 구현이 사기로 이어질 수 있는 예입니다.- 사용자가 영화 대여 서비스 웹 사이트에서 게이머태그를 입력하여 영화 대여 서비스 계정을 Microsoft 계정에 연결할 수 있도록 허용하는 경우.* 계정 인증을 요구하지 않고 사용자의 게이머태그를 요청하여 웹 사이트에서 계정을 연결할 수 있도록 하면 공격자가 모든 게이머태그에 연결할 수 있게 됩니다. 이로 인해 공격자가 유효한 사용자의 유료 서비스에 액세스하거나 나중에 다른 공격에 사용될 수 있는 PII가 노출될 수 있습니다.
개인 정보 침해
사용자의 개인 정보 침해 가능성도 계정 연결과 관련된 주요 위험 요소입니다. 사용자의 PII를 제대로 관리하지 않거나 사용자 동의 없이 연결된 계정의 데이터를 수집하고 공유하는 타이틀 퍼블리셔는 FTC(연방거래위원회)로부터 상당한 벌금을 부과받을 수 있습니다. FTC 처벌 외에도 개인 정보 침해 실수는 퍼블리셔에게 큰 홍보상의 재앙을 초래할 수 있으며---이 또한 금전적 손실로 이어질 수 있습니다. 개인 정보 위험을 초래하는 계정 연결 관행의 예는 다음과 같습니다.- 사용자 동의 없이 연결된 계정에서 PII를 수집하고 공유합니다.
- 사용자 계정에서 데이터를 수집하여 PII(예: 시간 또는 위치 데이터)를 생성합니다.
- 적절한 동의 없이 사용자의 보호된 데이터(예: 키, 체중, 연령 또는 성별)를 공유합니다.
안전 위험
계정 연결을 잘못 구현하면 사용자 안전에 위험이 발생할 수도 있습니다. 예를 들어 COPPA(아동 온라인 개인정보 보호법)는 웹 사이트 및 온라인 서비스가 미국에서 13세 미만 사용자의 데이터를 수집하기 전에 부모 동의를 받도록 요구합니다. 타이틀이 계정을 연결하는 방식이 COPPA를 위반하는 경우---즉, 13세 미만 사용자의 데이터를 부적절하게 수집하게 되는 경우---그리고 데이터가 안전하게 보관되지 않는 경우, 어린이의 개인 안전이 위험해질 수 있습니다. 연결된 계정 내의 데이터나 콘텐츠가 부적절하게 사용되거나 남용에 사용되는 경우에도 사용자 안전이 위험해질 수 있습니다. 타이틀이 PII를 수집하거나 표시하는 경우, XBOX 개인 정보 관리자와의 검토 일정을 잡기 위해 계정 관리자와 상의해야 합니다.계정 연결 요구 사항
일관되고 긍정적인 사용자 환경을 촉진하고, 계정 연결과 관련된 잠재적 위험을 완화하고, 계정 연결을 쉽고 안전하게 구현할 수 있도록 Microsoft는 점점 더 인기를 얻고 있는 이 기능에 대한 몇 가지 요구 사항과 정책을 수립했습니다. 계정 연결을 사용하도록 설정하는 모든 XBOX 콘솔 타이틀은 Microsoft 계정과 퍼블리셔 계정 연결이라는 XBOX 요구 사항(XR)을 충족해야 합니다. 이 요구 사항에는 계정 인증, 계정 연령, 연결 해제 및 Single Sign-On의 네 가지 주요 사항이 포함됩니다.계정 연결 인증
타이틀은 서비스 간에 계정 연결을 설정하기 전에 연결되는 Microsoft 계정과 퍼블리셔 계정을 모두 인증해야 하며, 안전한 인증 절차를 따라야 합니다. 이 요구 사항의 목적은 계정 생성 및 연결 중에 사용자 계정 정보가 무단으로 노출되지 않도록 보호하는 것입니다. 올바른 인증 방법을 실천하는 것은 계정 연결 흐름에서 사기 위험을 완화하는 가장 좋은 방법 중 하나입니다. 연결이 완료되기 전에 사용자가 두 계정을 모두 인증하도록 하면 공격자가 사용자 계정에 액세스하기가 훨씬 더 어려워집니다. 인증이 제대로 실행되도록 하는 것은 XBOX Live와 타이틀을 사기로부터 안전하게 지키는 핵심입니다.게임플레이에 연결된 계정이 필요한 경우 모든 사용자에 대해 계정 연결 수용
게임플레이에 연결된 계정이 필요한 경우 타이틀은 모든 사용자에 대해 계정 연결을 수용해야 합니다. 퍼블리셔는 미국에서 출시되는 타이틀의 경우 서비스 연결이 COPPA를 준수하는 방식으로 처리되도록 할 책임이 있습니다. 이 요구 사항이 적용되는 시나리오로는 모든 연령층을 대상으로 제작되고, ESRB 등급 E를 받았으며, 플레이하려면 연결된 계정이 필요한 타이틀을 들 수 있습니다. 타이틀을 플레이하려면 사용자는 타이틀 서비스에서 계정을 만들고 해당 계정을 Microsoft 계정에 연결해야 합니다. 타이틀에 문제가 발생할 수 있는 경우는 어린이가 게임을 플레이하려고 하지만 계정 연결 연령 요구 사항으로 인해 차단되는 경우입니다. 어린이는 E 등급 때문에 타이틀이 자신을 수용할 것으로 기대하므로, 타이틀 비용을 지불했지만 액세스할 수 없으면 속았다고 느낄 수 있습니다. 이 시나리오는 사용자가 다른 계정을 사용하여 타이틀을 플레이하거나 심지어 연령을 속이도록 부추길 수도 있습니다. 이 요구 사항의 목적은 타이틀 등급에 해당하는 모든 사용자가 구매한 타이틀을 플레이할 수 있도록 하는 것입니다.계정을 만들기 전에 사용자의 연령 확인
Microsoft 계정 사용자에게 계정 생성 기능을 제공하기 전에 타이틀은 계정을 만들기 전에 사용자의 연령을 확인해야 합니다. 타이틀은 계정을 만들기 전에 사용자의 연령을 확인해야 합니다.[!TIP] 타이틀은 XUserGetAgeGroup 함수를 호출하여 사용자의 연령 그룹을 확인해야 하며, 이 함수를 사용하는 데는 예외가 필요하지 않습니다.Microsoft에서 자녀 계정은 어린이 또는 청소년의 연령이 해당 국가 또는 지역의 성년 연령보다 낮은 경우 성인 Microsoft 계정과 연결된 모든 Microsoft 계정으로 정의됩니다. 이 경우 어린이가 XBOX 서비스에 참여하려면 성인의 Microsoft 계정에 연결되어야 합니다. 가족 그룹 구성원의 개인 정보 및 온라인 안전을 관리할 때 XBOX 콘솔은 어린이의 정의를 어린이와 청소년의 두 가지 범주로 나눕니다. 이러한 범주에 적용되는 실제 연령은 자녀 계정에 표시된 국가 또는 지역에 따라 다릅니다. 계정에 할당되는 범주는 국가 또는 지역에서 설정한 범위와 계정 생성 시 제공된 생년월일을 기준으로 합니다.
연결 해제
사용자는 Microsoft 계정에서 퍼블리셔 또는 서비스 계정의 연결을 해제할 수 있어야 합니다. 타이틀은 연결 해제 프로세스를 타이틀 내, 웹 환경 내 또는 허브 앱 내에서 처리하도록 선택할 수 있습니다. 타이틀 내에서 연결 해제를 지원해야 한다는 명시적인 요구 사항은 없으며, 플레이어가 원할 경우 계정 연결을 해제할 수 있는 방법만 있으면 됩니다. 이 요구 사항의 목적은 사용자가 Microsoft 계정에 연결한 계정을 변경하고 관리할 수 있도록 하는 것입니다. 클라우드에 저장되는 데이터가 늘어남에 따라 사용자는 서비스가 데이터 처리 방식에 대해 올바른 결정을 내릴 것이라고 신뢰합니다. 사용자는 수집되는 데이터를 제어할 수 있다는 것을 알 때 계정과 데이터를 공유할 가능성이 더 높습니다. 서비스에 문제가 생겨 사용자 신뢰가 깨지거나 사용자가 데이터의 안전성을 확신할 수 없게 되는 경우, 사용자는 연결된 계정 간의 연결을 쉽게 끊을 수 있어야 합니다.Single Sign-On 환경
타이틀은 계정 연결이 이루어진 후 Single Sign-On을 구현해야 합니다. 이 요구 사항의 목적은 사용자가 여러 로그인 정보와 암호를 기억할 필요 없이 XBOX 콘솔에서 일관되고 원활한 환경을 제공하는 것입니다. XBOX 사용자는 환경이 “그냥 작동”하기를 기대합니다. 사용자가 Microsoft 계정을 다른 서비스와 연결하면 해당 연결이 초기 세션 및 설정 이후에도 유지되기를 기대합니다. Single Sign-On이란 사용자가 타이틀을 사용할 때 타이틀이 사용자를 연결된 계정에 자동으로 로그인시키는 것을 의미합니다. 민감한 정보나 개인 정보가 콘솔에 로컬로 저장되지 않도록 하려면 타이틀은 XBOX Secure Token Service(XSTS)를 사용하여 Single Sign-On 환경을 지원해야 합니다.권장 사항 및 금지 사항
인증
권장 사항- 사용자가 게이머태그를 변경할 수는 있지만 PXUID는 동일하게 유지되므로, 게이머태그 대신 사용자의 PXUID(Partner XUID)를 사용하여 계정을 연결합니다.
-
계정을 연결하려면 게이머태그의 소유권을 확인합니다(사용자의 PXUID와 퍼블리셔의 내부 ID 번호 간에 관계가 만들어짐).
- 예 1: 사용자가 콘솔에서 Microsoft 계정에 로그인하고 처음으로 타이틀을 실행합니다. 타이틀은 사용자가 연령 요구 사항을 충족하는지 확인하고 사용자가 기존 퍼블리셔 계정에 연결하거나 새 퍼블리셔 계정을 만들 수 있는 옵션을 제공합니다. 기존 퍼블리셔 계정에 연결하려면 사용자가 퍼블리셔 계정의 사용자 이름과 암호를 입력합니다. 그러면 로그인한 사용자의 PXUID가 퍼블리셔 계정에 연결됩니다. 사용자에게 기존 퍼블리셔 계정이 없는 경우, 타이틀은 사용자 이름과 암호를 선택하여 새 계정을 만들라는 메시지를 사용자에게 표시합니다. 사용자가 사용자 이름과 암호를 입력하면 사용자의 PXUID가 퍼블리셔 계정에 연결됩니다.
- 예 2: 사용자가 퍼블리셔의 계정 인증 메커니즘을 사용하여 계정 ABC로 퍼블리셔 또는 서비스 사이트에 로그인합니다. 사이트의 “게이머태그와 연결된 Microsoft 계정으로 로그인” 메시지에 따라 사용자는 Microsoft 계정 ID로 웹 사이트에 로그인합니다. 퍼블리셔는 사용자의 액세스 토큰을 사용하여 퍼블리셔의 신뢰 당사자에 대한 X-token을 검색하고 X-token에서 PXUID를 추출하여 사용자를 식별합니다. 그런 다음 퍼블리셔 또는 서비스는 퍼블리셔 계정 또는 서비스와 사용자와 연결된 PXUID 간에 관계를 만듭니다.
- 예 3: 사용자가 퍼블리셔의 계정 인증 메커니즘을 사용하여 계정 ABC로 퍼블리셔 사이트에 로그인합니다. 웹 사이트는 사용자에게 123과 같은 고유 코드를 표시하고 콘솔에 로그인하여 코드를 입력하도록 안내합니다. 사용자는 게이머태그로 콘솔에 로그인하고 코드 123을 입력합니다. 그런 다음 코드가 퍼블리셔 사이트로 다시 전송되어 퍼블리셔 계정 또는 서비스와 사용자와 연결된 PXUID 간에 관계가 만들어집니다.
- 계정 연결이 진행되고 계정 연결 화면이 표시되는 동안 사용자에게 퍼블리셔 또는 서비스의 TOU(사용 약관) 및 개인정보처리방침을 읽을 수 있는 옵션을 제공합니다.
[!Note] PXUID의 범위는 Partner Center에서 신뢰 당사자를 만들 때 선택한 비즈니스 파트너로 지정됩니다. 둘 이상의 신뢰 당사자에 대한 x-token을 사용하는 경우, PXUID 값이 일치하려면 동일한 비즈니스 파트너를 공유해야 합니다. 비즈니스 파트너 및 신뢰 당사자 구성에 대한 자세한 내용은 Partner Center에서 웹 서비스 설정을 참조하세요.금지 사항
- 계정 연결에 사용자의 XUID(XBOX 사용자 ID)를 사용하지 마세요. XUID는 PII로 간주되므로 계정 연결 목적으로 저장해서는 안 됩니다. 대신 페어와이즈 ID를 사용해야 합니다.
- 사용자가 게이머태그를 기반으로 하는 인증 메커니즘을 사용하여 퍼블리셔 계정 사이트에 로그인하도록 허용하지 마세요. 즉, 사용자가 퍼블리셔 또는 서비스 웹 사이트에서 게이머태그를 입력하고 퍼블리셔가 퍼블리셔 또는 서비스 계정과 사용자의 게이머태그에 연결된 XUID 간의 관계를 활성화하는 계정 연결을 사용하도록 설정하지 마세요. 이러한 메커니즘을 사용하면 사용자가 다른 사람의 게이머태그를 사용하여 로그인하여 자신의 퍼블리셔 계정을 다른 사람의 Microsoft 계정에 연결할 수 있습니다.
[!Note] 퍼블리셔 서버와 XBOX 서비스 간에 서비스 간 호출을 수행하려면 사용자의 XUID가 필요할 수 있습니다. 이러한 시나리오에서는 필요한 동안 XUID를 임시로 저장할 수 있습니다. 서비스 간 호출을 사용하는 경우 Microsoft 담당자에게 문의하세요.
자녀 및 청소년 계정의 계정 연결
권장 사항-
자녀 계정의 경우:
- 해당 국가 또는 지역에서 어린이로 분류되는 사용자의 계정을 만들기 전에 부모 동의를 요구합니다.
- 타이틀, 웹 사이트 또는 서비스의 콘텐츠 등급에 대한 명시적인 알림과 함께 소셜 미디어와 통합되는 타이틀 또는 사이트의 기능에 대한 완전한 정보를 제공합니다.
[!Note] 퍼블리셔는 제품과 서비스가 판매되고 제공되는 모든 국가 및 지역에서 자녀 계정에 적용되는 모든 법률 및 규정을 준수할 책임이 있습니다.
-
청소년 계정의 경우:
- 연결된 계정을 만드는 연령 그룹이 청소년인 고객에게 소셜 미디어와 통합되는 타이틀 또는 사이트의 기능에 대한 완전한 정보를 제공합니다.
- 청소년에게 계정을 만들었다는 사실을 부모에게 알리도록 요청합니다. 여기에는 청소년을 대신하여 TOU 및 개인정보처리방침을 수락하는 기능이 포함됩니다. 청소년이 타이틀이 아닌 퍼블리셔의 웹 사이트에서 TOU 및 개인정보처리방침을 수락하도록 요구하는 것이 좋습니다.
사용자 연령
권장 사항-
타이틀 또는 서비스가 제공되는 모든 지역 및 서비스에 대해 아동 온라인 개인 정보 및 안전과 관련된 모든 관련 법적 및 규제 요구 사항을 적용합니다.
- 예 미국의 COPPA(아동 온라인 개인정보 보호법)(https://www.ftc.gov/business-guidance/resources/complying-coppa-frequently-asked-questions).
-
명백히 성인 또는 성숙한 사용자를 대상으로 하는 웹 사이트나 서비스에서 어린 사용자가 계정을 만들지 못하도록 차단합니다. 명시적인 요구 사항은 아니지만 모범 사례로 강력히 권장합니다.
- 예: 퍼블리셔가 XUserGetAgeGroup 함수를 사용하여 Microsoft 계정 연령이 13세인 사용자가 인기 있는 M 등급 타이틀의 웹 사이트 계정을 만들지 못하도록 합니다.
-
퍼블리셔 관리 계정을 통해 액세스할 수 있는 모든 콘텐츠를 타이틀 등급별로 분리합니다. 명시적인 요구 사항은 아니지만 어린 사용자에게 더 안전하고 긍정적인 고객 환경을 제공할 수 있습니다.
- 예: 부모는 콘텐츠의 특성과 각 커뮤니티의 일반적인 연령 및 성숙도 때문에 E 등급 타이틀의 커뮤니티 사이트에 대한 연결은 허용하지만 M 등급 타이틀의 커뮤니티 사이트에 대한 연결은 허용하지 않을 수 있습니다.
-
사용자의 Microsoft 계정 연령이 퍼블리셔 계정 연령과 다른 경우 두 사용자 연령 중 낮은 연령을 사용합니다.
- 예: 퍼블리셔 계정의 사용자 연령이 15세이고 Microsoft 계정의 사용자 연령이 13세인 경우, 타이틀 또는 서비스는 사용자를 13세로 처리합니다.
-
퍼블리셔 사이트가 계정을 설정할 때 사용자의 연령을 수집하고 사용자의 연령이 13세 미만인 경우, 사이트는 다음을 수행해야 합니다.
- 사용자가 사이트의 연령 요구 사항을 충족하지 않으므로 현재 계정을 만들 수 없다는 것을 사용자에게 알립니다.
- 사용자가 페이지를 새로 고쳐 다른 연령을 입력할 수 없도록 세션 쿠키를 설정합니다.
- 사용자에 대해 이미 수집된 모든 PII(개인 식별 정보)를 파기합니다.
연결 해제
권장 사항- 사용자가 PXUID와 퍼블리셔 사이트의 계정 ID 간의 연결을 끊을 수 있도록 합니다.
-
(1) 사용자의 PII 또는 게이머태그가 소셜 서비스와 어떻게 연결될 수 있는지 사용자에게 알리고, (2) 사이트에서 사용자 정보가 사용되는 방식에 관한 옵션을 사용자에게 제공하고, (3) 사용자의 게이머태그를 사이트의 계정과 연결하거나 표시하려면 명시적인 사용자 작업 및 알림을 요구합니다.
- 예: 타이틀의 사이트에 연결이 이루어진 경우, 사이트는 사용자의 게이머태그를 표시할 수 있지만 사용자의 실명이나 기타 식별자를 다른 사람에게 표시해서는 안 됩니다. 사용자는 프로필을 만들고 게이머태그를 개인 정보와 연결하도록 선택할 수 있지만, 이 옵션은 명시적으로 제공되어야 합니다.
- 사용자가 콘솔과 퍼블리셔의 웹 포털 모두에서 PXUID와 퍼블리셔 ID의 연결을 해제할 수 있도록 합니다.
- 타이틀, 웹 사이트 또는 전용 허브 앱을 통해 사용자에게 계정 연결에 대한 완전한 제어 권한을 제공합니다. 여기에는 부모 동의(해당하는 경우), 계정 연결 및 연결 해제, Single Sign-On, 관련 TOU 및 정책 검토에 대한 설정이 포함되어야 합니다.
Single Sign-On
권장 사항- 사용자가 콘솔에서 처음으로 애플리케이션을 실행할 때 로그인 정보를 요청합니다. 이러한 악용의 예로, 인스턴트 메시징 애플리케이션인 애플리케이션 A가 사용자에게 퍼블리셔 A 계정 로그인을 요청하는 경우를 들 수 있습니다. 파일 저장소 애플리케이션인 애플리케이션 B가 자동 로그인을 제공하고 애플리케이션 A의 동일한 퍼블리셔 A 로그인을 사용한 경우, 공격자는 퍼블리셔 A 로그인 없이도 애플리케이션 B의 캐시된 자격 증명을 사용하여 애플리케이션 B의 파일 저장소를 다운로드하고 액세스할 수 있습니다.
- 콘솔에 PII를 저장하지 마세요.
훌륭한 계정 연결의 예
다음 예에서는 앞에서 설명한 계정 연결 모범 사례 중 일부를 개괄적으로 살펴봅니다.인증
다음 세 가지 예는 앞에서 설명한 인증 모범 사례를 보여 줍니다.예 1: 사용자가 콘솔에서 Microsoft 계정에 로그인하고 처음으로 타이틀을 실행합니다. 타이틀은 사용자가 연령 요구 사항을 충족하는지 확인하고 사용자가 기존 퍼블리셔 계정에 연결하거나 새 퍼블리셔 계정을 만들 수 있는 옵션을 제공합니다.기존 퍼블리셔 계정에 연결하려면 사용자가 퍼블리셔 계정의 사용자 이름과 암호를 입력합니다. 그러면 로그인한 사용자의 PXUID가 퍼블리셔 계정에 연결됩니다. 사용자에게 기존 퍼블리셔 계정이 없는 경우, 타이틀은 사용자 이름과 암호를 선택하여 새 계정을 만들라는 메시지를 사용자에게 표시합니다. 사용자가 사용자 이름과 암호를 입력하면 사용자의 PXUID가 새 퍼블리셔 계정에 연결됩니다.
예 2: 사용자가 퍼블리셔 계정 인증 메커니즘을 사용하여 계정 ABC로 퍼블리셔 또는 서비스 사이트에 로그인합니다.사이트의 “게이머태그와 연결된 Microsoft 계정으로 로그인” 메시지에 따라 사용자는 Microsoft 계정 ID로 웹 사이트에 로그인합니다. 퍼블리셔는 사용자의 액세스 토큰을 사용하여 퍼블리셔의 신뢰 당사자에 대한 X-token을 검색하고 X-token에서 PXUID를 추출하여 사용자를 식별합니다. 그런 다음 퍼블리셔 또는 서비스는 퍼블리셔 계정 또는 서비스와 사용자와 연결된 PXUID 간에 관계를 만듭니다. Microsoft 계정 로그인을 사용하도록 설정하는 방법에 대한 자세한 내용은 앱 및 웹 사이트용 Single Sign-On MSDN 항목을 참조하세요.
예 3: 사용자가 퍼블리셔의 계정 인증 메커니즘을 사용하여 계정 ABC로 퍼블리셔 사이트에 로그인합니다.웹 사이트는 사용자에게 123과 같은 고유 코드를 표시하고 콘솔에 로그인하여 코드를 입력하도록 안내합니다. 사용자는 게이머태그로 콘솔에 로그인하고 코드 123을 입력합니다. 그런 다음 코드가 퍼블리셔 사이트로 다시 전송되어 퍼블리셔 계정 또는 서비스와 사용자의 게이머태그와 연결된 PXUID 간에 관계가 만들어집니다.
사용자 연령 및 퍼블리셔 TOU
다음 순서도는 연령/TOU 확인의 좋은 예를 보여 줍니다.
연결 해제
사용자가 연결된 서비스에서 XBOX 프로필의 연결을 해제할 수 있는 간단한 UI를 만듭니다. 연결 해제 옵션을 UI 깊숙이 숨기거나 계정 연결을 해제하기 위해 사용자가 기술 지원에 문의하도록 요구하는 것은 권장하지 않습니다.





