Files
module-farmasi/types/auth.ts
T
Yusron alamsyah 1f94c60e71 first commit
2026-03-26 09:11:29 +07:00

22 lines
422 B
TypeScript

// types/auth.ts
export interface ExtendedUser {
id: string;
name: string;
email: string;
preferred_username: string;
email_verified: boolean;
roles: string[];
client_roles: string[];
permissions?: string[];
given_name?: string;
family_name?: string;
username?: string;
}
export interface ExtendedSession {
user: ExtendedUser;
accessToken: string;
refreshToken: string;
expiresAt: number;
}