12 lines
285 B
TypeScript
12 lines
285 B
TypeScript
export interface Token {
|
|
accessToken: string;
|
|
expireTime: number; // second time when token will be invalidated
|
|
scope: string;
|
|
tokenType: string;
|
|
}
|
|
|
|
export abstract class TokenStore {
|
|
abstract loadToken(): Token | null;
|
|
abstract setToken(token: Token): void;
|
|
}
|