sessionTokens static method
A SessionTokens pair with family-standard lifetimes anchored at now.
Implementation
static SessionTokens sessionTokens({
required DateTime now,
String accessToken = 'access',
String refreshToken = 'refresh',
String refreshFamily = 'family',
Duration access = TokenLifetimes.access,
Duration refresh = TokenLifetimes.refresh,
}) {
final DateTime base = now.toUtc();
return SessionTokens(
accessToken: accessToken,
refreshToken: refreshToken,
refreshFamily: refreshFamily,
accessExpiresAt: base.add(access),
refreshExpiresAt: base.add(refresh),
);
}