INNER CODE UNIT · TypeScript
expSeconds
aws-devtools-labs/aws-blocks · packages/bb-auth-cognito/src/index.ts:1257
const expSeconds = Math.floor(Date.now() / 1000) + this.sessionDuration;
const groups = Object.entries(this.state.groups)
.filter(([, members]) => members.includes(username!))
.map(([name]) => name);
record = {
idToken: issueMockJwt({
sub: user.userSub,
'cognito:username': username!,
'cognito:groups': groups,
token_use: 'id',
exp: expSeconds,
...user.attributes,
}),
accessToken: issueMockJwt({
sub: user.userSub,
username: username!,
token_use: 'access',
exp: expSeconds,