【问题标题】:How to combine azure AppServices API, Mobile and Web apps如何结合 Azure AppServices API、移动和 Web 应用
【发布时间】:2016-09-24 00:04:58
【问题描述】:

我们的项目正处于起步阶段,并想决定我们可以利用 Azure 提供的哪些技术。首先,我们将拥有移动应用程序和后来的 Web 应用程序。对于这两者,我们需要 API。我真的不想为移动和网络创建单独的 api。这就是为什么我猜我们需要有一个通用的基础 API,移动和 Web 应用程序将使用移动和 Web 特定逻辑来引用和扩展它。

我们想要通用的是用户数据库和身份验证(使用instagram、用户名/密码等的社交身份验证)、业务逻辑。 Azure App Service 提供了 3 个可能适合此模型的组件 Azure API App - 我假设我们可以将其用作基本 api Azure 移动应用程序 - 将用于扩展 API 应用程序以支持移动特定的东西,例如推送通知。 Azure Web App - 将成为我们的 Web 应用程序。

我的问题如下。首先,仅在Mobile App 开始屏幕中明确指出它支持社交身份验证。在API App据说支持

使用 Active Directory、单点登录和 OAuth 的安全 API

Web App 中没有提到任何关于身份验证的内容。 我的问题如下 - 我可以在 API 应用程序中执行所有身份验证、用户管理数据访问和业务逻辑,并在 Web 和移动应用程序中使用相同的逻辑吗?

【问题讨论】:

    标签: azure azure-mobile-services azure-api-apps azure-web-app-service


    【解决方案1】:

    您可以使用 Azure API 应用进行身份验证。它支持 Azure Active Directory、Facebook、Google、Twitter 和 Microsoft 帐户。请检查此链接 https://azure.microsoft.com/en-in/documentation/articles/app-service-api-authentication/ 您的网络应用可以使用 API 应用进行身份验证。

    【讨论】:

    • 为了清楚起见 - Web 应用程序、API 应用程序和移动应用程序都利用相同的应用程序服务身份验证。此外,您还可以“推出自己的”自定义身份验证,其中可能包括 Instagram(因为您特别提到过)。
    猜你喜欢
    • 2021-12-30
    • 2018-07-18
    • 1970-01-01
    • 1970-01-01
    • 2016-12-27
    • 2022-12-07
    • 2015-12-25
    • 2018-03-09
    • 1970-01-01
    相关资源
    最近更新 更多