refactor: v2 access and refresh tokens (#20486)
* feat: add refreshTokenExpiresAt to /force-refresh, /exchange/, /refresh * feat: encode ownerId, expiresAt in tokens & return refresh expires at when creating managed user * driveby:fix: pass language when creating managed user * refactor: remove void notation and await access token propagation * refactor: centralize createOAuthTokens and refreshOAuthTokens logic * docs: tokens expires at and payload * chore: comment selectedDate in examples app booker
This commit is contained in:
@@ -26,6 +26,10 @@ export class JwtService {
|
||||
// divided by 1000 because iat (issued at time) is in seconds (not milliseconds) as informed by JWT specification
|
||||
return Math.floor(Date.now() / 1000);
|
||||
}
|
||||
|
||||
decode(token: string): Payload {
|
||||
return this.nestJwtService.decode(token) as Payload;
|
||||
}
|
||||
}
|
||||
|
||||
type Payload = Record<string | number | symbol, any>;
|
||||
|
||||
Reference in New Issue
Block a user