@@ -69,7 +69,7 @@ export class RedisManagementClient extends coreClient.ServiceClient {
6969 credential : credentials
7070 } ;
7171
72- const packageDetails = `azsdk-js-arm-rediscache/7 .0.1 ` ;
72+ const packageDetails = `azsdk-js-arm-rediscache/8 .0.0 ` ;
7373 const userAgentPrefix =
7474 options . userAgentOptions && options . userAgentOptions . userAgentPrefix
7575 ? `${ options . userAgentOptions . userAgentPrefix } ${ packageDetails } `
@@ -89,34 +89,27 @@ export class RedisManagementClient extends coreClient.ServiceClient {
8989 } ;
9090 super ( optionsWithDefaults ) ;
9191
92- let bearerTokenAuthenticationPolicyFound : boolean = false ;
9392 if ( options ?. pipeline && options . pipeline . getOrderedPolicies ( ) . length > 0 ) {
9493 const pipelinePolicies : coreRestPipeline . PipelinePolicy [ ] = options . pipeline . getOrderedPolicies ( ) ;
95- bearerTokenAuthenticationPolicyFound = pipelinePolicies . some (
94+ const bearerTokenAuthenticationPolicyFound = pipelinePolicies . some (
9695 ( pipelinePolicy ) =>
9796 pipelinePolicy . name ===
9897 coreRestPipeline . bearerTokenAuthenticationPolicyName
9998 ) ;
100- }
101- if (
102- ! options ||
103- ! options . pipeline ||
104- options . pipeline . getOrderedPolicies ( ) . length == 0 ||
105- ! bearerTokenAuthenticationPolicyFound
106- ) {
107- this . pipeline . removePolicy ( {
108- name : coreRestPipeline . bearerTokenAuthenticationPolicyName
109- } ) ;
110- this . pipeline . addPolicy (
111- coreRestPipeline . bearerTokenAuthenticationPolicy ( {
112- credential : credentials ,
113- scopes : `${ optionsWithDefaults . credentialScopes } ` ,
114- challengeCallbacks : {
115- authorizeRequestOnChallenge :
116- coreClient . authorizeRequestOnClaimChallenge
117- }
118- } )
119- ) ;
99+ if ( ! bearerTokenAuthenticationPolicyFound ) {
100+ this . pipeline . removePolicy ( {
101+ name : coreRestPipeline . bearerTokenAuthenticationPolicyName
102+ } ) ;
103+ this . pipeline . addPolicy (
104+ coreRestPipeline . bearerTokenAuthenticationPolicy ( {
105+ scopes : `${ optionsWithDefaults . baseUri } /.default` ,
106+ challengeCallbacks : {
107+ authorizeRequestOnChallenge :
108+ coreClient . authorizeRequestOnClaimChallenge
109+ }
110+ } )
111+ ) ;
112+ }
120113 }
121114 // Parameter assignments
122115 this . subscriptionId = subscriptionId ;
0 commit comments