Как аутентифицировать пользователя XboxLive в WebApi - PullRequest
0 голосов
/ 05 июня 2019

У меня есть работающее приложение Xbox UWP через программу XboxLive Creators, которая аутентифицирует XboxLiveUser с помощью методов SignInSilentlyAsync и SignInAsync, продемонстрированных в документации Microsoft.

Я бы хотел, чтобы мое приложение 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). Оба эти кажутсяМне нужен интерактивный интерфейс пользователя для входа в систему, но из контекста WebApi интерактивный вход в систему невозможен.

Мне кажется, я упускаю что-то очевидное ... Может кто-нибудь предложить предложение, как это сделать?аутентификация?

Спасибо!

1 Ответ

0 голосов
/ 01 июля 2019

Для XAL необходимо участвовать в управляемой партнерской программе в качестве предварительного условия (ID @ Xbox). Программа Creators не подходит для этого.

Screenshot from the XAL documentation

Для OpenXbox вы можете задать свой вопрос разработчикам на GitHub

...