@@ -30,7 +30,6 @@ import { getLogger } from '../../shared/logger/logger'
3030import  {  SsoAccessTokenProvider  }  from  './ssoAccessTokenProvider' 
3131import  {  AwsClientResponseError ,  isClientFault  }  from  '../../shared/errors' 
3232import  {  DevSettings  }  from  '../../shared/settings' 
33- import  {  SdkError  }  from  '@aws-sdk/types' 
3433import  {  HttpRequest ,  HttpResponse  }  from  '@smithy/protocol-http' 
3534import  {  StandardRetryStrategy ,  defaultRetryDecider  }  from  '@smithy/middleware-retry' 
3635import  {  AuthenticationFlow  }  from  './model' 
@@ -104,22 +103,12 @@ export class OidcClient {
104103    } 
105104
106105    public  static  create ( region : string )  { 
107-         const  updatedRetryDecider  =  ( err : SdkError )  =>  { 
108-             if  ( defaultRetryDecider ( err ) )  { 
109-                 return  true 
110-             } 
111- 
112-             // As part of SIM IDE-10703, there was an assumption that retrying on InvalidGrantException 
113-             // may be useful. This may not be the case anymore and if more research is done, this may not be needed. 
114-             // TODO: setup some telemetry to see if there are any successes on a subsequent retry for this case. 
115-             return  err . name  ===  'InvalidGrantException' 
116-         } 
117106        const  client  =  new  SSOOIDC ( { 
118107            region, 
119108            endpoint : DevSettings . instance . get ( 'endpoints' ,  { } ) [ 'ssooidc' ] , 
120109            retryStrategy : new  StandardRetryStrategy ( 
121110                ( )  =>  Promise . resolve ( 3 ) ,  // Maximum number of retries 
122-                 {  retryDecider : updatedRetryDecider  } 
111+                 {  retryDecider : defaultRetryDecider  } 
123112            ) , 
124113            customUserAgent : getUserAgent ( {  includePlatform : true ,  includeClientId : true  } ) , 
125114            requestHandler : { 
0 commit comments