Skip to content

Releases: AzureAD/microsoft-authentication-library-for-objc

1.1.12

03 Dec 23:51
821bbdc
Compare
Choose a tag to compare
  • Fixed logic to handle links that open in new tab for embedded webview.
  • accountForUsername from MSALPublicClientApplication will return nil back when username is nil or empty
  • Updated user guide to provide a sample Swift & ObjC code for querying a specific account and return token silently when multiple accounts are present in the cache.
  • Added client-side fix for the known ADFS PKeyAuth issue. (#1150)

1.1.11

17 Oct 01:10
2217d0f
Compare
Choose a tag to compare
  • Added a public API for both iOS and MacOS that returns a default recommended WKWebview
    configuration settings. This API can be found in MSALWebviewParameters.h, along with an
    example of usage.
  • Update repo pipelines running on Xcode 12

1.1.10

21 Sep 20:19
53591a9
Compare
Choose a tag to compare
  • Fixed account filtering logic by accountId or username where accounts are queried from multiple sources (#1100)
  • Fixed isSSOAccount flag on the MSALAccount when MSAL reads accounts from multiple sources (#1100)

1.1.9

17 Sep 05:35
927d7e1
Compare
Choose a tag to compare

Features:

  • Support clearing account cache on signout #1077, #1085
  • Indicate whether SSO extension account is available for device wide SSO (#1065)

Bug fixes:

  • Ignore duplicate certificate authentication challenge in system webview.
  • Normalize account ID for cache lookups (#1084)
  • Fix custom webview bug in MSAL Test MacApp
  • Append 'PkeyAuth/1.0' keyword to the User Agent String to reliably advertise PkeyAuth capability to ADFS.

Engineering changes:

  • Make webview parameters optional in MSALSignoutParameters #1086
  • Add documentation for Proof-of-Possession for Access tokens.
  • Add SSO Seeding call in MSAL Test MacApp
  • Fix grammar in comments.
  • Support bypassing redirect uri validation on macOS (#392)
  • Add swift static lib target to common core to support AES GCM.
  • Enabled XCODE 11.4 recommended settings by default per customer request.
  • Add a flag to disable logger queue.

1.1.8

25 Aug 19:32
824d1f4
Compare
Choose a tag to compare

New features:

  • Expose MSAL SDK Version in public client (#1051)

Fixes:

  • Disabling check for validating result Account.
  • Include redirect uri in body when redeeming refresh token at token endpoint (#1020)
  • Mark RSA public key as extractable (#1049)

Engineering changes:

  • Fix unused parameter errors and add macOS specific test mocks.
  • Move openBroswerResponse code into its operation (#392)
  • Cleanup noisy SSO extension logs (#392)
  • Cleanup main product targets from test files (#1046)
  • Replaced launch image by launch controller and update test app icon with correct size (#1048)
  • Modify MSALRedirectUri and MSALRedirectUriVerifier to use existing methods from common core (#1045)
  • Save PRT expiry interval in cache to calculate PRT refresh interval more reliably (#1019)
  • update new variable in configuration to allow user by pass URI check (#1013)
  • Refactor crypto code for cpp integration and add api to generate ephemeral asymmetric key pair (#1018)
  • update MSAL test app for SSO Seeding flow #1021
  • Update logger from Identity Core. (#1009)

1.1.7

31 Jul 21:49
5e59380
Compare
Choose a tag to compare

Added

  • New variable in configuration to allow user bypass redirect URI check (#1013)
  • New API to check if compatible AAD broker is available (#1011)

1.1.6

24 Jul 18:16
6262e98
Compare
Choose a tag to compare

Added

  • Support proof of posession for access tokens (#926)

Fixed

  • Clean up account metadata on account removal (#999)
  • Silent token lookup for guest accounts with different UPNs (#986)

1.1.5

20 Jun 00:54
a48c780
Compare
Choose a tag to compare

Added

  • Switch to PkeyAuth on macOS (common library #734)
  • Support returning additional WPJ info (#931)

Fixed

  • Fixed PkeyAuth when ADFS challenge is URL encoded (common library #750)
  • Fixed CBA handling in MSAL (common library #751)
  • Fixed failing unit tests on 10.15 (#760)
  • Include correlationID in error response (#908)

1.1.4

08 Jun 18:13
6e39ac9
Compare
Choose a tag to compare
  • Fix handling of certificate based authentication challenge.(#945)

1.1.3

22 May 19:36
25e504a
Compare
Choose a tag to compare

Added

  • Support client side telemetry in ESTS requests (#930)

Fixed

  • Add logging for enrollment id mismatch for access tokens (#932)
  • Protect legacy macOS cache when MSAL writes into ADAL cache (common core #729)
  • Fix NTLM crash when window is not key (common core #724)
  • Fixed authority validation for developer known authorities (#913)
  • Pass prompt=login for signed out accounts (#919)
  • Don't require URL scheme registration in Info.plist for app extensions (#914)