Skip to content

Releases: AzureAD/azure-activedirectory-library-for-objc

2.7.15

18 Sep 03:02
4e485b0
Compare
Choose a tag to compare
  • 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.

See additional considerations about this release

4.0.2

09 Sep 22:23
30efb1f
Compare
Choose a tag to compare
  • 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.

See additional considerations about this release

2.7.14

03 Sep 23:55
1d2e947
Compare
Choose a tag to compare
  • 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.

See additional considerations about this release

4.0.1

01 Aug 23:13
9c1a70c
Compare
Choose a tag to compare
  • 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

31 Jul 19:51
3d90061
Compare
Choose a tag to compare
  • Improve access token retrieval when enrollmentID is present
  • Annotate all public ADAL APIs with nullability specifiers

2.7.12

31 May 23:41
e1ee121
Compare
Choose a tag to compare
  • Make cache more resilient to corrupt data with nulls (#1419)

2.7.11

14 May 23:38
d643d3d
Compare
Choose a tag to compare

Fix issues when ADAL was trying to handle MSAL broker responses.

2.6.10

14 May 21:17
d736df7
Compare
Choose a tag to compare

Fix issues when ADAL was trying to handle MSAL broker responses.

2.7.10

03 May 23:22
2298675
Compare
Choose a tag to compare
  • Hotfix to add compiler flag to disable Kerberos
  • Nullability fixes
  • Better handle system errors at token redemption

2.6.9

06 Apr 00:00
a0237e9
Compare
Choose a tag to compare
  • Fix issues when server returns "null" fields in the token response