Skip to main content
이 항목을 사용하여 사용자의 XBOX services 권한을 검색하고, 사용자가 타이틀과 상호 작용하는 방식에 권한이 어떻게 영향을 미치는지 알아봅니다. 권한은 특정 시점에 사용자가 액세스할 수 있는 XBOX services의 기능을 제어합니다. 타이틀은 사용자가 작업을 완료하도록 허용하기 전에 일부 권한을 확인해야 합니다. 권한은 앱과 SSO(단일 로그인) 서비스에서 사용됩니다. 서비스와 앱은 XBOX services 권한을 사용하여 서비스 기능에 대한 액세스를 제어하고 클라이언트 디바이스에서 사용자 경험을 개인화할 수 있습니다.

권한은 여러 요소를 기반으로 합니다

XBOX services 사용자의 유효한 권한은 다음 요소를 기반으로 합니다.
  • 해당 사용자의 구독 사용 권한
  • XBOX services에 액세스하는 데 사용되는 디바이스 유형
  • 현재 실행 중인 앱
  • 해당 사용자의 계정에 적용된 자녀 보호 설정
  • XBOX services의 온라인 안전 및 시행 관리자로부터의 입력(예: XBOX services 정지)
권한 기반 액세스 제어는 온라인 서비스에 대한 액세스 시점에 시행됩니다. 권한은 클라이언트 앱이 사용자에게 UI를 표시하도록 유도하는 데 사용됩니다. 이 UI는 사용자의 상태를 설명하고 필요한 권한을 얻기 위해 사용자가 취할 수 있는 작업을 제공합니다. XBOX services 타이틀의 경우, 인증된 모든 사용자 계정에는 관련 권한이 있습니다. 이러한 권한 중 일부는 시스템 제어 기능을 위한 것이고, 다른 일부는 특정 게임 또는 확장 구독과 연결됩니다. 이러한 권한은 멀티플레이어에서 비디오 스트리밍에 이르기까지 몇 가지 일반적인 시나리오를 다룹니다. 클라이언트 앱과 서비스는 이 정보를 사용하여 액세스 제어와 개인화 결정을 내립니다.

권한은 인증 중에 계산됩니다

사용자의 유효한 권한은 사용자가 로그인하고 XBOX services에 대해 권한 부여될 때 XBOX services에 의해 계산되고 발급됩니다. 사용자의 권한은 인증 시점에 수신되는 토큰에 담겨 전달됩니다. 권한은 토큰 클레임으로 발급됩니다.

XBOX services의 권한 정보

다음 스크린샷과 같이 클라이언트 앱이 사용자의 권한 정보를 얻으려면 사용자가 XBOX services에 액세스해야 합니다.

사용자 권한 정보의 흐름

  1. XBOX services 클라이언트(타이틀 또는 앱을 대신하여)는 XBOX 보안 토큰 서비스(XSTS)에서 토큰을 요청합니다.
  2. XSTS는 요청된 관계자에게 토큰을 반환합니다. 그런 다음 XSTS는 요청에 포함된 모든 사용자에 대한 권한을 계산하고 토큰 클레임으로 발급합니다. 클라이언트 앱의 요청에는 다음과 같은 자동화된 작업이 포함됩니다.
    • 앱이 XBOX services를 직접 호출하고 요청의 인증 헤더에 토큰을 포함합니다.
      • XBOX services는 토큰의 권한을 기반으로 요청된 기능(예: XPRIVILEGE_MULTIPLAYER_SESSIONS)에 대한 액세스를 부여합니다.
    • 또는 앱이 SSO용으로 구성된 관계자 서비스를 호출합니다.
      • 서비스는 요청의 인증 헤더에 있는 토큰을 포함합니다. 파트너 SSO 서비스가 XBOX services 기능의 구현(예: XPRIVILEGE_USER_CREATED_CONTENT와 같은 다운로드 가능한 사용자 생성 콘텐츠)을 제공하는 경우, 파트너 서비스는 토큰의 권한을 사용하여 요청된 기능에 대한 액세스를 부여합니다.
      • XBOX services 토큰을 해독하고 역직렬화하려면 파트너 서비스가 SSO용으로 구성되어야 합니다.
      • 이 구성에 대한 자세한 내용은 타이틀 서비스용 XBOX services 인증을 참조하세요.
    [!NOTE] 클라이언트는 XBOX 플랫폼 API를 사용하여 XBOX services에 요청을 발행하기 전에 사용자 경험을 사용자 지정하고 해결(예: 업셀링, 자녀 보호 재정의)을 유도할 수 있습니다.
  3. 파트너 서비스는 위임된 인증 토큰을 사용하여 사용자를 대신해 XBOX services에 요청할 수 있습니다.
    • 요청이 특정 권한(예: XPRIVILEGE_COMMUNICATIONS)을 요구하는 기능에 대한 것이라면, 파트너 서비스는 사용자를 대신하여 XBOX services에 대한 위임된 인증 토큰을 획득하고 이를 요청의 인증 헤더에 포함해야 합니다.
    • XBOX services는 사용자의 권한을 기반으로 요청 기능에 대한 액세스를 부여합니다.

사용자 ID의 권한

권한은 사용자 ID의 클레임이며, 이 클레임에는 다음 헤더 클레임에 표시된 대로 사용자의 현재 유효한 권한 컬렉션이 포함됩니다. 권한이 컬렉션에 있으면 사용자는 현재 해당 기능에 액세스할 권한이 있습니다. 권한이 컬렉션에 없으면 사용자는 현재 권한이 없습니다. 사용자의 유효한 권한은 동적이며, 다음 시나리오에 따라 달라집니다.
  • 만료된 구독 사용 권한
  • 현재 실행 중인 앱
  • 동일한 클라이언트 디바이스에 로그인된 모든 계정
  • 클라이언트 디바이스의 상태
  • 해당 사용자의 계정에 적용된 자녀 보호 설정
  • 온라인 안전 및 시행 관리자로부터의 입력(예: XBOX services 정지)
사용자가 특정 시점에 어떤 기능에 대해 권한이 부여되었다고 해서 나중에 그 기능에 액세스할 권한이 있음을 보장하지는 않습니다.
사용자에게 발급된 권한은 사용자가 인증될 때 발급된 토큰의 수명 동안 유효합니다.

권한 및 개인정보 설정

권한은 사용자가 XBOX services 또는 타사 서비스의 기능에 액세스할 권한이 있는지 여부를 결정합니다. 이는 대략적인(coarse) 확인입니다. 예를 들어 권한은 두 사용자가 서로 채팅할 수 있는지 여부가 아니라 사용자가 음성 채팅 통신을 사용할 수 있는지 여부를 결정합니다. XBOX services의 소셜 기능의 경우, 개인정보 서비스는 앱과 서비스가 작업에 관련된 모든 사용자의 개인정보 설정을 기반으로 어떤 사용자와 작업을 수행할 수 있는지 결정하는 데 사용됩니다. 예를 들어, 대상의 설정(예: 음소거 목록 또는 회피 목록)을 기반으로 사용자가 대상과 음성 채팅을 사용할 수 있는지 여부를 결정합니다. 개인정보 서비스와의 통합에 대한 자세한 내용은 개인정보 및 권한을 참조하세요.

권한 및 콘텐츠 제한

권한은 콘텐츠 등급에 대한 정보를 제공하지 않습니다. XBOX 요구 사항(XR)에 대한 자세한 내용은 콘솔용 XR-017: 타이틀 등급을 참조하세요.

참고 항목

정책 및 XBOX 요구 사항 타이틀 서비스용 XBOX services 인증 Game Services 샘플
마지막 수정일 2026년 8월 25일