diff --git a/projects/angular-auth-oidc-client/src/lib/utils/url/url.service.ts b/projects/angular-auth-oidc-client/src/lib/utils/url/url.service.ts index 7f79d6f4..cc7c787f 100644 --- a/projects/angular-auth-oidc-client/src/lib/utils/url/url.service.ts +++ b/projects/angular-auth-oidc-client/src/lib/utils/url/url.service.ts @@ -561,7 +561,10 @@ export class UrlService { params = params.append('nonce', nonce); params = params.append('state', state); - if (this.flowHelper.isCurrentFlowCodeFlow(configuration)) { + if ( + this.flowHelper.isCurrentFlowCodeFlow(configuration) && + !configuration.disablePkce + ) { params = params.append('code_challenge', codeChallenge); params = params.append('code_challenge_method', 'S256'); }