Skip to content

TypeScript API / @laikacms/server/oauth2 / OAuthSession

Interface: OAuthSession ​

OAuth Session - stores access and refresh tokens together This ensures atomic operations: when a session is deleted, both tokens are removed When refreshing, the old session is deleted and a new one is created

Properties ​

accessToken ​

ts
accessToken: string;

accessTokenExpiresAt ​

ts
accessTokenExpiresAt: number;

createdAt ​

ts
createdAt: number;

id ​

ts
id: string;

refreshToken ​

ts
refreshToken: string;

refreshTokenExpiresAt ​

ts
refreshTokenExpiresAt: number;

scope ​

ts
scope: string[];

userId ​

ts
userId: string;

Released under the MIT License.