Microsoft のドキュメントに示されている SignInSilentlyAsync および SignInAsync メソッドを使用して XboxLiveUser を認証する、XboxLive Creators Program を介して動作する Xbox UWP アプリがあります。
Xbox アプリケーションで WebApi バックエンドを呼び出し、そのプロジェクトで呼び出し元を認証させたいと考えています。他のアプリケーションでは、OAuth を使用して (以前に認証された) ユーザーのトークンを渡すだけで、WebApi は単にトークンを検証し、有効でない場合は無許可を返します。ただし、Xbox コードから呼び出されたときにそれを行う方法がわかりません。
OpenXbox ( https://github.com/OpenXbox/xbox-webapi-csharp ) とXAL ( https://docs.microsoft.com/en-us/gaming/xbox-live/get-started ) を見てきました。 /add-signin-code/getting-xsapi-to-sign-in )。これらはどちらも、ユーザーをログインさせるためにインタラクティブな UI を必要とするように見えますが、WebApi コンテキストからは、インタラクティブなログインは不可能です。
明らかな何かが欠けていると感じています...この認証を行う方法について誰か提案できますか?
ありがとう!