我们计划使用 Kendo Mobile (Phonegap+Javascript) 开发和企业平板电脑应用程序。应用程序所需的所有服务都将使用 ASP.NET Web API 技术开发,并且它们需要受到保护。
用户平板电脑应用程序需要使用公司防火墙后面的 ADFS 进行身份验证。我们可以在 Azure 网络和公司网络之间打开站点到站点 VPN 隧道,以允许从 Azure 上的服务层访问 ADFS。
平板电脑不会与公司网络建立 VPN 连接。现在的问题是我们如何使用 SAML 通过 ADFS 对移动用户进行身份验证?阅读大量有关主动/被动身份验证方案的信息,但它们需要直接从平板电脑访问 ADFS。既然我们没有,我们是否可以在 Azure 上拥有一个身份验证服务,它可以通过 VPN 隧道与 ADFS 对话,并向平板电脑提供一些令牌,然后平板电脑使用该令牌与受保护的服务对话?
我将不胜感激任何遇到同样问题以及您如何解决的人