Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在游戏中使用Azure AD进行用户身份验证_C#_.net_Azure - Fatal编程技术网

C# 在游戏中使用Azure AD进行用户身份验证

C# 在游戏中使用Azure AD进行用户身份验证,c#,.net,azure,C#,.net,Azure,我正在设计一个HTTP REST Web API,用于在线服务,如配对、聊天、用户配置文件等。这些服务将构成我公司将要开发的未来游戏的主干 由于这些服务将通过互联网访问,访问它们的用户需要经过身份验证,然后授权访问所述服务 从我读到的、谷歌搜索到的、询问过的等等来看,将安全性内容从业务代码中分离出来是一件“好事”。许多博客建议通过安全令牌服务(STS)来处理此类问题,由于我在WindowsAzure上有试用订阅,我只是想知道Azure Active Directory是否可以实现所有这些 是否可

我正在设计一个HTTP REST Web API,用于在线服务,如配对、聊天、用户配置文件等。这些服务将构成我公司将要开发的未来游戏的主干

由于这些服务将通过互联网访问,访问它们的用户需要经过身份验证,然后授权访问所述服务

从我读到的、谷歌搜索到的、询问过的等等来看,将安全性内容从业务代码中分离出来是一件“好事”。许多博客建议通过安全令牌服务(STS)来处理此类问题,由于我在WindowsAzure上有试用订阅,我只是想知道Azure Active Directory是否可以实现所有这些

是否可以让用户通过AAD注册新帐户,并通过AAD从本机桌面应用程序登录


如果这是不可能的,你们有什么解决方案吗?

可能的副本只是为了添加-是的,您可以在桌面应用程序(WinForms,WPF)和移动设备(但仅基于Windows 8)中针对AAD进行身份验证。好的,很高兴知道,谢谢。我只是想问,是否应该使用浏览器窗口来允许用户输入他们的凭据,或者可以通过本机应用程序来完成?通常是的,但这是由库处理的-。而且这个库非常简单易用!谢谢你的链接。但我在示例站点上看到,他们将删除应用程序通过本机用户/密码凭据进行身份验证的功能。这是否意味着应用程序必须弹出一个web浏览器,用户才能进行身份验证?