繁体   English   中英

如何在WebApi中验证XboxLive用户

[英]How to authenticate XboxLive user in WebApi

我有一个通过XboxLive Creators程序运行的Xbox UWP应用程序,该程序使用Microsoft文档中演示的SignInSilentlyAsync和SignInAsync方法对XboxLiveUser进行身份验证。

我希望我的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上下文中,无法进行交互式登录。

我觉得我错过了一些明显的东西......任何人都可以就如何进行身份验证提出建议吗?

谢谢!

对于XAL,您需要在托管合作伙伴计划中作为先决条件(ID @ Xbox)。 创作者计划不符合此条件。

XAL文档的屏幕截图

对于OpenXbox,您可以将问题提交给GitHub的开发人员

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM