gpt4 book ai didi

swift - 在 Swift 中进行身份验证的 Azure Api 应用

转载 作者:行者123 更新时间:2023-11-28 08:13:00 26 4
gpt4 key购买 nike

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

有什么线索吗? :D

非常感谢!

问候,

最佳答案

Microsoft 提供了多种身份验证方法。 “旧”方法是使用 ADAL "new"方式是 MSAL .

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

要小心 ATS(Apple 传输安全),它会阻止非 https 请求,这一点很重要。在 Google 上搜索:“在 iOS 9 和 OSX 10.11 中配置应用程序传输安全异常(exception)”,其中解释了如何设置 ATS 异常(exception)。

关于swift - 在 Swift 中进行身份验证的 Azure Api 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43249583/

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