feat: validate auth call
This commit is contained in:
parent
7bbed71885
commit
7c9c3edcaa
2 changed files with 5 additions and 1 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "lhisp-oauth-client-dev",
|
"name": "lhisp-oauth-client-dev",
|
||||||
"version": "1.0.31",
|
"version": "1.0.32",
|
||||||
"main": "src/index",
|
"main": "src/index",
|
||||||
"types": "src/index.d.ts",
|
"types": "src/index.d.ts",
|
||||||
"repository": {
|
"repository": {
|
||||||
|
|
|
||||||
|
|
@ -128,6 +128,10 @@ export class LhispOauthClient<iAccessToken extends AccessToken = AccessToken> {
|
||||||
contentType: this.authContentType,
|
contentType: this.authContentType,
|
||||||
});
|
});
|
||||||
const resp = await axios.request(authRequestOpt);
|
const resp = await axios.request(authRequestOpt);
|
||||||
|
if (!resp?.data) {
|
||||||
|
logger.error({ message: "LhispOauthClient.getAccessToken", resp });
|
||||||
|
throw new Error("Resposta inválida ao obter token de acesso.");
|
||||||
|
}
|
||||||
this.accessToken = this.buildAccessToken(resp.data);
|
this.accessToken = this.buildAccessToken(resp.data);
|
||||||
this.tokenCreatedAt = new Date().getTime();
|
this.tokenCreatedAt = new Date().getTime();
|
||||||
this.tokenExpiresIn = this.accessToken?.expires_in || this.tokenCreatedAt + 60000;
|
this.tokenExpiresIn = this.accessToken?.expires_in || this.tokenCreatedAt + 60000;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue