在Swift中使用身份验证的Azure Api应用程序

问题描述:

我发布了一个Azure Api应用程序,我在iOS应用程序中使用了Swift API,但我的问题是此API是公共的,不需要任何身份验证即可访问它。 我发现保护我的API的唯一方法是使用Azure Active Directory进行身份验证。但现在的问题是,我不再设法从iOS应用程序中使用此API。 我使用Alamofire,但我不太了解连接如何工作。在Swift中使用身份验证的Azure Api应用程序

有关它的任何线索? :D

非常感谢!

Regards,

Microsoft提供了几种方法进行身份验证。 “旧”方式是使用ADAL,“新”方式是MSAL

在这些链接上有许多技术的示例应用程序,包括iOS(在Objective-C中)。

对于阻止非https请求的ATS(Apple传输安全)非常重要。在Google上搜索:“在iOS 9和OSX 10.11中配置App Transport安全例外”,它解释了如何设置ATS例外。