> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XSTS 클레임에서 XBOX Game Streaming 서버 참조하기

> XBOX 서비스 보안 토큰(XSTS) 클레임에서 XBOX Game Streaming 서버 참조

특정 시나리오에서는 어떤 사용자가 XBOX Game Streaming 서버에서 오는지 게임에서 구체적으로 참조하고 식별해야 할 수 있습니다.

이를 위해서는 파트너 센터에서 다음 단계를 수행해야 합니다.

1. 파트너 센터에서 해당 신뢰 당사자로 이동하여 [XBOX services security token claims (microsoft.com) (NDA 항목)](/services/xbox-services/fundamentals/s2s-auth-calls/service-authentication/security-tokens/live-token-claims)에 있는 적절한 클레임을 선택합니다. 사용할 클레임과 예상되는 값을 이해하려면 링크된 클레임 문서에서 "XBOX Game Streaming server" 용어를 찾아보세요.
2. XBOX Game Streaming을 참조하는 적절한 변수를 포함하도록 Claim 스키마를 업데이트합니다.
3. 기본 'Relying Parties' 메뉴로 돌아가 'Publish'를 클릭합니다.

<Note>기존 신뢰 당사자에 대한 조정은 새로 발급된 XSTS 토큰을 얻기 위해 디바이스 및 타이틀 재시작(콘솔 캐시 정리)이 필요합니다(또는 이전 토큰이 만료될 때까지 약 4시간 정도 기다립니다).</Note>

## 디바이스 기능(`dca`) 클레임에서 XBOX Game Streaming 서버 감지

신뢰 당사자에서 디바이스 기능 클레임을 포함하도록 구성한 후에는, 서비스가 복호화된 XSTS 토큰의 `xdi`(디바이스 ID) 섹션 안에 있는 `dca` 값을 검사하여 해당 토큰이 XBOX Game Streaming 서버에서 발급되었는지 확인할 수 있습니다.

`dca` 클레임은 정수 배열입니다. 다음과 같이 해석합니다.

| `dca` 값              | 의미                                                                                                                                                                 |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `2`, `1 2`, 또는 `2 1` | 디바이스가 XBOX Game Streaming 서버입니다(ODD 유무와 무관). 클라우드 인스턴스로 취급하세요.                                                                                                     |
| `1` 또는 값 없음          | 디바이스가 XBOX 콘솔 하드웨어입니다(ODD 유무와 무관). 스트리밍이 아닌 디바이스로 취급하세요.                                                                                                           |
| 토큰에서 클레임 생략됨         | 신뢰 당사자가 `dca`를 발행하도록 구성되지 않았거나, 디바이스 ID 클레임을 발행하지 않는 클라이언트(예: XBOX가 아닌 플랫폼)에서 토큰이 발급되었습니다. 신뢰 당사자가 XBOX 토큰에 대해 `dca`를 발행하는지 확인한 후에만, 클레임 부재를 스트리밍이 아닌 디바이스로 취급하세요. |

클레임이 생략된 경우는 잘못 구성된 신뢰 당사자와 구분할 수 없으므로, 부재를 신호로 사용하기 전에 신뢰 당사자가 `dca` 클레임을 게시하는지(위 1단계) 확인하세요. 전체 `dca` 값 표와 기타 클레임에 대해서는 [XBOX services security token claims](/services/xbox-services/fundamentals/s2s-auth-calls/service-authentication/security-tokens/live-token-claims)를 참조하세요. `xdi.dca` 필드를 보여주는 디코딩된 토큰 샘플은 [Example XSTS Token, decryption, and validation](/services/xbox-services/fundamentals/s2s-auth-calls/service-authentication/security-tokens/live-sample-xsts-token)을 참조하세요.

<Note>클라이언트 측에서는 게임 자체가 [`XGameStreamingIsStreaming`](/build/core-features/common/game-streaming/game-streaming-am-i-streaming)을 호출하여 활성 스트리밍 연결을 감지할 수 있습니다. `dca` 클레임은 타이틀 서비스를 위한 서버 측의 동등한 신호입니다.</Note>

## XBOX Game Streaming 서버의 디바이스 페어와이즈 ID(`dpi`)

디바이스 페어와이즈 ID(`dpi`) 클레임은 토큰을 발급한 물리적 하드웨어를 식별합니다. XBOX Game Streaming 서버에서는 해당 하드웨어가 Azure 데이터센터의 공유 서버이므로, 시간이 지남에 따라 동일한 `dpi` 값이 서로 다른 여러 사용자에 대해 나타날 수 있습니다.

서비스가 `dpi`를 사용하여 디바이스별 차단 또는 디바이스별 속도 제한을 적용하는 경우, 해당 적용을 먼저 `dca` 값에 따라 게이트하세요. `dca`가 스트리밍 서버를 나타내는 경우, 나중에 동일한 서버에서 스트리밍하는 관련 없는 사용자에게 불이익을 주지 않도록 토큰의 `dpi`를 디바이스 수준 차단 및 속도 제한에서 제외하세요.


## Related topics

- [XBOX Game Streaming을 위한 게임 최적화](/ko/build/core-features/common/game-streaming/game-streaming-optimizing-your-game.md)
- [예제 XSTS 토큰, 복호화 및 검증](/ko/services/xbox-services/fundamentals/s2s-auth-calls/service-authentication/security-tokens/live-sample-xsts-token.md)
- [타이틀 서비스에 대한 XBOX 서비스 인증](/ko/services/xbox-services/fundamentals/s2s-auth-calls/service-authentication/live-title-service-authentication.md)
- [XBOX Game Streaming과 XBOX Remote Play 비교](/ko/build/core-features/common/game-streaming/game-streaming-project-xcloud-vs-console-streaming.md)
- [XBOX 서비스 사용자 권한의 서버 측 처리](/ko/services/xbox-services/fundamentals/identity/privileges/concepts/live-user-privileges-server.md)
