【问题标题】:How do I add Authentication/Authorization to an Azure App Service from a .NET desktop app如何从 .NET 桌面应用程序向 Azure 应用程序服务添加身份验证/授权
【发布时间】:2018-09-06 10:21:35
【问题描述】:

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

M

【问题讨论】:

    标签: azure azure-web-app-service


    【解决方案1】:

    向移动应用添加身份验证/授权的方式是使用 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

    【讨论】:

      【解决方案2】:

      这是 Github 上的示例应用程序,它几乎完全符合您的要求,即从 WPF 应用程序调用 web api 快速启动。 (唯一的区别是这里的 web api 示例托管在 localhost 而不是应用服务上,但这只是部署,与代码更改没有太大关系)

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

      Integrating Azure AD into a Windows desktop application using interactive authentication

      【讨论】:

        猜你喜欢
        • 2022-09-23
        • 1970-01-01
        • 2020-04-01
        • 2022-06-11
        • 1970-01-01
        • 1970-01-01
        • 2019-11-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多