Authentication session containing user and token information

interface AuthSession {
    user: User;
    accessToken: string;
    refreshToken: string;
    expiresAt: number;
}

Properties

user: User

Authenticated user

accessToken: string

Access token for API requests

refreshToken: string

Refresh token for renewing access

expiresAt: number

Timestamp when the session expires (Unix timestamp)