@@ -108,16 +108,13 @@ def _create_confidential_client_app(self, params: Dict[str, Any]) -> Any:
108108        """Create a ConfidentialClientApplication instance.""" 
109109        if  not  params  or  'client_id'  not  in params  or  'client_credential'  not  in params :
110110            raise  ValueError ("ConfidentialClientApplication requires client_id and client_credential" )
111- 
112-         client_id  =  params .get ('client_id' )
113-         client_credential  =  params .get ('client_credential' )
114-         authority  =  params .get ('authority' )
115-         logger .debug (f"Creating ConfidentialClientApplication with client_id: { client_id } { authority }  )
116- 
117-         kwargs  =  {'client_id' : client_id , 'client_credential' : client_credential }
118-         if  authority :
119-             kwargs ['authority' ] =  authority 
120- 
111+         kwargs  =  {
112+             "client_id" : params .get ('client_id' ),
113+             "client_credential" : params .get ('client_credential' ),
114+             "authority" : params .get ('authority' ),
115+             "oidc_authority" : params .get ('oidc_authority' ),
116+         }
117+         logger .debug (f"Creating ConfidentialClientApplication with { kwargs }  )
121118        return  msal .ConfidentialClientApplication (** kwargs )
122119
123120    def  execute_steps (self ) ->  bool :
@@ -148,7 +145,8 @@ def _execute_action(self, act_spec: Dict[str, Any]) -> Any:
148145
149146        var_name  =  parts [0 ]
150147        method_name  =  {  # Map the method names in yml to actual method names 
151-             "AcquireTokenForManagedIdentity" : "acquire_token_for_client" ,
148+             "AcquireTokenForManagedIdentity" : "acquire_token_for_client" ,  # For ManagedIdentityClient 
149+             "AcquireTokenForClient" : "acquire_token_for_client" ,  # For ConfidentialClientApplication 
152150            }.get (parts [1 ])
153151
154152        if  method_name  is  None :
0 commit comments