diff --git a/__tests__/lhisp-oauth-client.test.ts b/__tests__/lhisp-oauth-client.test.ts index c4e26bd..a47af5b 100644 --- a/__tests__/lhisp-oauth-client.test.ts +++ b/__tests__/lhisp-oauth-client.test.ts @@ -105,24 +105,6 @@ describe("Get Access Token", () => { }) ); }); - - it("Shoud Get with Credentials without ContentType", async () => { - const cli = getOauthClient({ - ...baseClientParams, - disableAuthContentType: true, - }); - await accessTokenValidator(cli); - expect(mockedAxios.request).toBeCalledWith( - expect.objectContaining({ - url: authUrl, - method: "POST", - headers: { - Authorization: basicAuth, - }, - data: `grant_type=${defaultGrantValue}`, - }) - ); - }); }); describe("Request", () => { diff --git a/package-lock.json b/package-lock.json index 9069b7a..16b3654 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "lhisp-oauth-client", - "version": "1.0.14", + "version": "1.0.15", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "lhisp-oauth-client", - "version": "1.0.14", + "version": "1.0.15", "license": "MIT", "dependencies": { "axios": "^1.4.0", diff --git a/package.json b/package.json index abcd646..5058bd5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lhisp-oauth-client", - "version": "1.0.14", + "version": "1.0.15", "main": "src/index", "types": "src/index.d.ts", "repository": "git@bitbucket.org:leandro_costa/lhisp-oauth-client.git", diff --git a/src/lhisp-oauth-client.t.ts b/src/lhisp-oauth-client.t.ts index 954b77c..cacb4f8 100644 --- a/src/lhisp-oauth-client.t.ts +++ b/src/lhisp-oauth-client.t.ts @@ -18,7 +18,6 @@ export interface LhispOauthClientConstructorParams { grantType?: string; authContentType?: ContentType; sendAuthCredentialsOnRequestBody?: boolean; - disableAuthContentType?: boolean; debug?: boolean; } diff --git a/src/lhisp-oauth-client.ts b/src/lhisp-oauth-client.ts index e51f7a5..8c63e33 100644 --- a/src/lhisp-oauth-client.ts +++ b/src/lhisp-oauth-client.ts @@ -21,7 +21,6 @@ export class LhispOauthClient { protected authHeaderName: string; protected tokenHeaderName: string; protected authContentType: ContentType; - protected disableAuthContentType = false; protected certificado?: string; protected senhaCertificado?: string; protected authScope?: string; @@ -54,7 +53,6 @@ export class LhispOauthClient { this.authScope = params.authScope; this.grantType = params.grantType || defaultGrantType; this.authContentType = params.authContentType || defaultAuthContentType; - this.disableAuthContentType = Boolean(params.disableAuthContentType); this.clientId = params.clientId; this.clientSecret = params.clientSecret; this.authHeaderName = params.authHeaderName || defaultAuthHeaderName; @@ -100,7 +98,7 @@ export class LhispOauthClient { httpsAgent: this.agent, headers: { [this.authHeaderName]: this.getAuthHeaderValue(), - ...(this.disableAuthContentType ? {} : { "Content-Type": this.authContentType }), + "Content-Type": this.authContentType, }, data: {}, }; @@ -113,7 +111,10 @@ export class LhispOauthClient { if (this.clientSecret) authRequestOpt.data.client_secret = this.clientSecret; } - authRequestOpt.data = this.parseData({ data: authRequestOpt.data, contentType: this.authContentType }); + authRequestOpt.data = this.parseData({ + data: authRequestOpt.data, + contentType: this.authContentType, + }); const resp = await axios.request(authRequestOpt); this.accessToken = this.buildAccessToken(resp.data); this.tokenCreatedAt = new Date().getTime();