如何从.NET桌面应用程序向Azure应用程序服务添加身份验证/授权

时间:2018-08-11 20:33:41

标签: azure azure-web-app-service

关于如何向移动应用程序,网页添加身份验证/授权,有很多“快速入门” ...但是我用WPF和UWP(不太频繁)编写桌面应用程序。我已经编写了Azure应用服务(VS 2017中的webapi),但尚未添加身份验证。它应该被集成到应用程序服务中,但是我需要从WPF应用程序快速入门(登录,传递令牌,在Webapi中设置Startup类……)。这正是我真正需要的。

M

2 个答案:

答案 0 :(得分:0)

向移动应用程序添加身份验证/授权的方法是使用Azure移动服务SDK(客户端SDK和后端SDK)。

正如您提到的那样,您需要向WPF应用程序添加相同的身份验证/授权,还应该使用客户端SDK和后端SDK,就像许多“快速开始”的方式一样。

我们可以在客户端和后端中使用Azure移动服务的.NET SDK。

How to use the managed client for Azure Mobile Apps

Work with the .NET backend server SDK for Azure Mobile Apps

答案 1 :(得分:0)

这里是Github上的示例应用程序,几乎可以完全满足您的需求,即从调用Web api的WPF应用程序快速入门。 (唯一的不同是,此处的Web api示例托管在localhost而不是应用程序服务上,但这只是部署,与代码更改的关系不大)

如果您在此处查找其他或更多详细信息,请告诉我。我在回答您的另一个问题时遇到了这个问题:)

enter image description here

Integrating Azure AD into a Windows desktop application using interactive authentication