2017-04-06 143 views
1

我發佈了一個Azure Api應用程序,我在iOS應用程序中使用了Swift API,但我的問題是此API是公共的,不需要任何身份驗證即可訪問它。 我發現保護我的API的唯一方法是使用Azure Active Directory進行身份驗證。但現在的問題是,我不再設法從iOS應用程序中使用此API。 我使用Alamofire,但我不太瞭解連接如何工作。在Swift中使用身份驗證的Azure Api應用程序

有關它的任何線索? :D

非常感謝!

Regards,

回答

0

Microsoft提供了幾種方法進行身份驗證。 「舊」方式是使用ADAL,「新」方式是MSAL

在這些鏈接上有許多技術的示例應用程序,包括iOS(在Objective-C中)。

對於阻止非https請求的ATS(Apple傳輸安全)非常重要。在Google上搜索:「在iOS 9和OSX 10.11中配置App Transport安全例外」,它解釋瞭如何設置ATS例外。

相關問題