gpt4 book ai didi

azure - 如何在Azure网站中实现身份提供商?

转载 作者:行者123 更新时间:2023-12-03 03:17:42 25 4
gpt4 key购买 nike

有没有一种方法可以轻松地为 Azure 网站实现身份提供商(Google、Facebook 等),该网站托管可从 HTML 和移动客户端访问的 Web API?

在 Azure 移动服务中,身份提供程序易于配置和使用。 Azure 网站可以利用这些内置功能吗?如果没有,是否有关于如何最好地为 Azure 网站/Web api 实现身份提供程序的良好资源?

最佳答案

对于您的网站,您可以在 Visual Studio 2012 中使用身份和访问工具,这将帮助您设置安全性。如果您想要您提到的身份提供商,您可能需要研究 ACS。

尽管如此,您的 Web API 并不能真正受到任何这些 IP 的保护。 Web api 并不是真正的前端,对吧?我认为您应该研究 Oauth 2.0 的 Web api。

另一个相关的想法是研究 Owin:http://visualstudiogallery.msdn.microsoft.com/e21bf653-dfe1-4d81-b3d3-795cb104066e

因此,每个客户端(html、移动客户端等)都必须自行授权用户。例如通过 Google 或 Facebook(也许在 ACS 的帮助下)。然后,每个客户端将使用 Oauth 来对 Web api 进行授权,而无需用户交互。两种不同的授权方法,好吗?

据我所知,您无法在 Azure 网站中利用移动服务授权功能。

彼得

关于azure - 如何在Azure网站中实现身份提供商?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21193351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com