没有webview的ADAL身份验证

时间:2015-10-29 22:04:00

标签: ios azure adal

我是否可以使用adal for iOS(https://github.com/AzureAD/azure-activedirectory-library-for-objc)对用户进行身份验证,而不会弹出webview?是否有一些API,我可以提供用户名/密码,它返回auth-token而无需用户输入凭据?

2 个答案:

答案 0 :(得分:1)

您可以尝试使用代理模式。 检查此链接-> https://github.com/AzureAD/azure-activedirectory-library-for-objc#brokered-authentication

在代理模式下,将提示用户使用Microsoft Authenticator App进行身份验证

答案 1 :(得分:0)

没有。移动平台上的Adal不提供直接使用原始用户名和密码的机制。一旦您执行了交互式身份验证(以及同意,mfa或您的azure广告设置所需的任何其他内容),您将能够在不再提示的情况下长时间运行,但第一步需要提供注入机会的体验那些额外的步骤。此外,这使得永远不会直接向应用程序披露凭证成为可能。