Skip to content

Commit e96f2fa

Browse files
Merge pull request #1000 from Rocket18/issue/993
disableOAuth2StateCheck before calling validateNonce() in code flow
2 parents 2eea009 + 399bb91 commit e96f2fa

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

projects/lib/src/oauth-service.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1734,14 +1734,15 @@ export class OAuthService extends AuthConfig implements OnDestroy {
17341734
return Promise.resolve();
17351735
}
17361736

1737+
if(!options.disableOAuth2StateCheck) {
17371738
const success = this.validateNonce(nonceInState);
17381739
if (!success) {
17391740
const event = new OAuthErrorEvent('invalid_nonce_in_state', null);
17401741
this.eventsSubject.next(event);
17411742
return Promise.reject(event);
17421743
}
17431744
}
1744-
1745+
17451746
this.storeSessionState(sessionState);
17461747

17471748
if (code) {

0 commit comments

Comments
 (0)