fix(core): Fix possible corruption of OAuth2 credential (#12880)

This commit is contained in:
Tomi Turtiainen
2025-01-28 18:34:06 +02:00
committed by GitHub
parent 9918afa51b
commit ac84ea1445
7 changed files with 228 additions and 38 deletions

View File

@@ -1,7 +1,7 @@
import * as qs from 'querystring';
import type { ClientOAuth2, ClientOAuth2Options } from './ClientOAuth2';
import type { ClientOAuth2Token, ClientOAuth2TokenData } from './ClientOAuth2Token';
import type { ClientOAuth2Token } from './ClientOAuth2Token';
import { DEFAULT_HEADERS, DEFAULT_URL_BASE } from './constants';
import { auth, expects, getAuthError, getRequestOptions } from './utils';
@@ -117,7 +117,7 @@ export class CodeFlow {
options,
);
const responseData = await this.client.request<ClientOAuth2TokenData>(requestOptions);
const responseData = await this.client.accessTokenRequest(requestOptions);
return this.client.createToken(responseData);
}
}