jwtRefreshTokenId property
UuidValue
get
jwtRefreshTokenId
Returns the JWT refresh token ID from the AuthSuccess.refreshToken.
Implementation
UuidValue get jwtRefreshTokenId {
final refreshToken = this.refreshToken;
if (refreshToken == null || refreshToken.isEmpty) {
throw const FormatException(
'Cannot parse JWT refresh token ID from an empty '
'`AuthSuccess.refreshToken`. In cookie-mode sign-in the JWT refresh '
'token is carried in an HttpOnly cookie instead of the response body.',
);
}
try {
return RefreshTokenString.parseRefreshTokenString(refreshToken).id;
} catch (e) {
throw const FormatException(
'Failed to parse JWT refresh token ID from `AuthSuccess.refreshToken`.',
);
}
}