使用Azure Active Directory为iOS和Web客户端建立授权和认证?

时间:2016-05-05 22:34:59

标签: ios azure azure-active-directory

我正在使用swift构建一个iOS应用程序,这个应用程序有一个使用Microsoft Azure服务的Web客户端。我想使用Microsoft Azure为应用程序添加登录和登录功能。我没有使用任何云应用程序或服务。我将只有简单的注册和登录表单。我希望能够保存用户凭据,以便在使用应用程序时对其进行身份验证和授权。我试着阅读他们的文档,在我看来,我需要使用Azure Active Directory,但我不清楚。

我是微软Azure的新手,任何人都可以向我澄清我是否可以使用它并提供如何做到的资源..?

1 个答案:

答案 0 :(得分:0)

实现这一目标的最简单方法是使用Azure移动应用程序 - 它是后端即服务。您可以将后端与选择的身份验证提供程序连接 - Facebook,Azure Active Directory,自定义提供程序等。然后,当用户尝试进行身份验证时,所有身份验证代码都将由云平台处理 - 用户将输入他的凭据,这些将被发送给身份验证提供商,如果它们有效,它将发送您可以在您的应用程序中使用的身份验证令牌以获取其信息等。

适用于iOS的移动应用

Here is the tutorial

或者,您可以直接将Azure Active Directory用作提供程序(它将作为用户的目录)。使用官方库中的tutorialsamples。但我强烈建议您查看移动应用程序,因为它是实现您所需的快速而简单的方法。