You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Emit ipc_strategy attribute and refactor execute flow, Fixes AB#3571861 (#3124)
- Set the existing AttributeName.ipc_strategy on the
DeviceRegistrationIpc span when an IPC strategy succeeds, making it easy
to identify the winning strategy.
- Refactor communicateProtocolWithStrategy into
sendProtocolRequestToBroker to separate bundle packing from IPC
transport. Packing now happens once before the strategy loop instead of
on every retry.
- Move cache update and unpack back into execute for clarity.
-
[AB#3571861](https://identitydivision.visualstudio.com/fac9d424-53d2-45c0-91b5-ef6ba7a6bf26/_workitems/edit/3571861)
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Copy file name to clipboardExpand all lines: changelog.txt
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,6 @@
1
1
vNext
2
2
----------
3
+
- [PATCH] Emit ipc_strategy telemetry attribute for successful device registration IPC strategy and refactor execute flow to pack protocol request once before strategy retries (#3124)
3
4
- [PATCH] Fix Edge browser selection on devices where Microsoft Edge is the default browser: add the rotated Edge signing certificate hash to the Edge BrowserDescriptor and accept multi-signer browsers when any signature intersects the safelist, instead of requiring strict set-equality (resolves MSAL #2414)
4
5
- [MINOR] Refactor Auth Tab integration to use provider-based strategy selection. Adds AuthTabStrategyProvider and BrowserLaunchStrategy with Custom Tabs fallback. Compatible with androidx.browser:browser:1.7.0.
5
6
- [MINOR] Add provisionResourceAccountCredentials API to DeviceRegistrationClientApplication with V0 protocol params/response and add IPPhone to AppRegistry (#3086)
Copy file name to clipboardExpand all lines: common/src/main/java/com/microsoft/identity/deviceregistration/AndroidDeviceRegistrationClientController.java
+37-29Lines changed: 37 additions & 29 deletions
Original file line number
Diff line number
Diff line change
@@ -141,12 +141,26 @@ public final byte[] execute(@NonNull final IDeviceRegistrationProtocolParameters
0 commit comments