Skip to content

[minor] [feature]: Update IdentityCore submodule for userObjectId in WPJ metadata#2965

Open
Veena11 wants to merge 6 commits into
devfrom
veena/objectid-in-wpj-metadata
Open

[minor] [feature]: Update IdentityCore submodule for userObjectId in WPJ metadata#2965
Veena11 wants to merge 6 commits into
devfrom
veena/objectid-in-wpj-metadata

Conversation

@Veena11
Copy link
Copy Markdown
Contributor

@Veena11 Veena11 commented Apr 24, 2026

Summary

Updates the IdentityCore submodule pointer to include userObjectId support in MSIDWPJMetadata.

This is a submodule pointer update for the changes in IdentityCore PR: AzureAD/microsoft-authentication-library-common-for-objc#1797

Changes

  • Update IdentityCore submodule to include:
    • MSID_WPJ_REGISTERED_USER_OBJECT_ID_KEY broker constant
    • userObjectId property on MSIDWPJMetadata
    • Serialization and reading from keychain in MSIDWorkPlaceJoinUtilBase
    • Unit tests in MSIDWorkPlaceJoinUtilTests

Testing

  • Build verified on macOS
  • 4 unit tests in IdentityCore

Copilot AI review requested due to automatic review settings April 24, 2026 02:32
@Veena11 Veena11 requested review from a team as code owners April 24, 2026 02:32
@Veena11 Veena11 requested review from josephpab and juan-arias April 24, 2026 02:32
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates MSAL versioning/packaging metadata to 2.10.0 alongside an IdentityCore submodule pointer update intended to add userObjectId support in WPJ metadata.

Changes:

  • Bump MSAL version to 2.10.0 across CocoaPods spec, internal version macros, and iOS/macOS Info.plists.
  • Update SwiftPM binary target URL/checksum to the 2.10.0 release artifact.
  • Add a new 2.10.0 section at the top of the changelog.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
Package.swift Updates SwiftPM binary target to point at the 2.10.0 MSAL.zip artifact/checksum.
MSAL/src/MSAL_Internal.h Bumps internal version macro from 2.9.x to 2.10.0.
MSAL/resources/mac/Info.plist Updates macOS framework short version string to 2.10.0.
MSAL/resources/ios/Info.plist Updates iOS framework short version string to 2.10.0.
MSAL.podspec Bumps CocoaPods version to 2.10.0.
CHANGELOG.md Creates a 2.10.0 entry at the top of the changelog and adds a new bullet.

Comment thread CHANGELOG.md
Comment on lines +1 to +6
## [2.10.0]:
* Add changes in podspec to support swift files added in common-core #2846
* Add a property in MSAL global config allowing 1st party apps to opt into using bound app refresh tokens #2896
* Add error handling for MSALErrorServerInvalidRequestResetPasswordRequired, error code mapping for STS error 50142 (SecureChangePasswordDueToConditionalAccess) #2867
* Add French cloud environment in MSALAADAuthority #2898
* Fix a bug when registering MFA in webview #2908
Copy link

Copilot AI Apr 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Issue: The 2.10.0 changelog entry doesn’t mention the primary change described in this PR (IdentityCore submodule update adding userObjectId support in WPJ metadata), but does add an unrelated bullet (“Fix a bug when registering MFA in webview #2908”).

Impact: The release notes become misleading for consumers and make it hard to trace the source of the WPJ metadata change.

Recommendation: Update the 2.10.0 section to include a bullet for the IdentityCore WPJ metadata/userObjectId update, and ensure the listed bullets match the actual scope of this PR (or adjust the PR title/description if this is intended to be a broader 2.10.0 release aggregation).

Copilot uses AI. Check for mistakes.
@Veena11 Veena11 marked this pull request as draft April 24, 2026 19:02
Veena11 and others added 3 commits April 24, 2026 12:20
…stant

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…adata

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Veena11 Veena11 force-pushed the veena/objectid-in-wpj-metadata branch from a693941 to 8834ac2 Compare April 24, 2026 19:20
Comment thread MSAL/IdentityCore Outdated
@@ -1 +1 @@
Subproject commit 98578b628dd8bef95033eb8cc7249a89f1da7c83
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This pull request does not update CHANGELOG.md.

Please consider if this change would be noticeable to a partner or user and either update CHANGELOG.md or resolve this conversation.

…TION_USER_OBJECT_ID rename

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Veena11 Veena11 marked this pull request as ready for review May 11, 2026 22:01
Copilot AI review requested due to automatic review settings May 11, 2026 22:01
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

Comments suppressed due to low confidence (1)

MSAL/IdentityCore:1

  • The submodule pointer update should preserve the exact formatting of the Subproject commit ... line (including leading whitespace). The diff changes indentation, which can cause noisy diffs and may be rejected by tooling that expects the canonical format produced by git submodule update. Consider updating the submodule via standard git submodule commands so the file contains exactly Subproject commit <sha> with no unexpected indentation changes.

Veena11 and others added 2 commits May 20, 2026 18:33
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 21, 2026 02:10
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants