azure - 如何结合azure AppServices API、移动和Web应用程序

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

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

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

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

Secure APIs with Active Directory, single sign-on, and OAuth

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

最佳答案

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

关于azure - 如何结合azure AppServices API、移动和Web应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37453155/

相关文章:

c# - Swashbuckle 正在生成没有域类型信息的 Swagger 定义文件(缺少 #/definition/domain-type 部分)

c# - 无法从 Azure AD 获取不记名 token 以与 API 应用程序一起使用

python - 如何使用 Python 注册 Azure 资源提供程序

c# - 将内容流式传输为 Azure 函数输出

sqlite - 如何使用Azure移动服务正确同步Xamarin iOS Sqlite

c# - 从Azure Mobile Windows Phone 8.1上传文件

ios - SQL 的 NSPredicate 'Like'

azure - 逻辑应用名称最大长度不正确?

azure - 为什么我的主 DocumentDB key 和辅助 DocumentDB key 没有显示在 Azure 门户中?

javascript - 无法读取用户信息 - Adal 错误无法登录