Releases: AzureAD/azure-activedirectory-library-for-objc
2.7.15
- Support iOS broker in combination with UIScene delegates on iOS 13
If you adopted UISceneDelegate, you must also add an ADAL callback into the scene:openURLContexts:
method.
This is needed so that ADAL can get a response from the Microsoft Authenticator application.
For example:
- (void)scene:(UIScene *)scene openURLContexts:(NSSet<UIOpenURLContext *> *)URLContexts
{
UIOpenURLContext *context = URLContexts.anyObject;
NSURL *url = context.URL;
NSString *sourceApplication = context.options.sourceApplication;
[ADAuthenticationContext handleADALResponse:url sourceApplication:sourceApplication];
}
If you're not using UISceneDelegate functionality yet, you can ignore this step.
4.0.2
- Support iOS brokered authentication on iOS 13 when built with Xcode 11
Note, when updating to this release, make sure you update your LSApplicationQueriesSchemes in the Info.plist for your application.
New value should be:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>msauth</string>
<string>msauthv3</string>
</array>
This is necessary to compile with Xcode 11.
2.7.14
- Support new iOS 13 capable broker
Note, when updating to this release, make sure you update your LSApplicationQueriesSchemes in the Info.plist for your application.
New value should be:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>msauth</string>
<string>msauthv3</string>
</array>
This is necessary to compile with Xcode 11.
4.0.1
- Apply hotfix 2.7.8 to skip user Id matching check for an acquire token
silent call. - Apply hotfix 2.7.9 for Mac OS to query WPJ cert using issuers from authentication challenge
- Improve access token retrieval when enrollmentID is present
- Annotate all public ADAL APIs with nullability specifiers
- Minor bug fixes
2.7.13
2.7.12
2.7.11
Fix issues when ADAL was trying to handle MSAL broker responses.
2.6.10
Fix issues when ADAL was trying to handle MSAL broker responses.
2.7.10
- Hotfix to add compiler flag to disable Kerberos
- Nullability fixes
- Better handle system errors at token redemption