@@ -78,6 +78,7 @@ def __init__(self, correlation_id=None, application=None):
7878 self .enable_broker_on_windows = None
7979 self .msal_telemetry = None
8080 self .login_experience_v2 = None
81+ self .use_msal_managed_identity = None
8182
8283 def add_event (self , name , properties ):
8384 for key in self .instrumentation_key :
@@ -234,6 +235,7 @@ def _get_azure_cli_properties(self):
234235 set_custom_properties (result , 'EnableBrokerOnWindows' , str (self .enable_broker_on_windows ))
235236 set_custom_properties (result , 'MsalTelemetry' , self .msal_telemetry )
236237 set_custom_properties (result , 'LoginExperienceV2' , str (self .login_experience_v2 ))
238+ set_custom_properties (result , 'UseMsalManagedIdentity' , str (self .use_msal_managed_identity ))
237239
238240 return result
239241
@@ -469,7 +471,7 @@ def set_region_identified(region_input, region_identified):
469471 # Record the region we have recommended to customers
470472 _session .region_identified = region_identified
471473
472-
474+ # region authentication-related
473475@decorators .suppress_all_exceptions ()
474476def set_broker_info (enable_broker_on_windows ):
475477 # Log the value of `enable_broker_on_windows`
@@ -487,6 +489,12 @@ def set_login_experience_v2(login_experience_v2):
487489 _session .login_experience_v2 = login_experience_v2
488490
489491
492+ @decorators .suppress_all_exceptions ()
493+ def set_use_msal_managed_identity (use_msal_managed_identity ):
494+ _session .use_msal_managed_identity = use_msal_managed_identity
495+
496+ # endregion
497+
490498@decorators .suppress_all_exceptions ()
491499def set_user_agent (user_agent ):
492500 if user_agent :
0 commit comments