前提条件
サービスに対する特権ベースのアクセス制御を適用するには、XBOX services との SSO 用に構成されたサービスが必要です。 これにより、XBOX Secure Token Service (XSTS) は、構成時に指定する公開鍵で暗号化されたトークンを発行できます。 これを リライング パーティの構成 と呼びます。 詳細については、タイトル サービス向け XBOX services 認証 を参照してください。パートナー サービスでの特権ベースのアクセス制御の実装
クライアント アプリは、HTTP 要求の “authorization” ヘッダーを使用して、パートナー サービスの XSTS トークンを送信する必要があります。 トークンがパートナー サービスによって復号化され、トークンの署名が検証された後、特権クレームを抽出し、サービスに期待される特権と照合して検証する必要があります。 Game Server サンプルは、XSTS トークンの取り扱いと含まれるクレームの取得の例として役立ちます。XBOX services のトークンには複数のユーザー ID を含めることができます。トークン内の各ユーザー ID には特権クレームがあります。
