1
0
Fork 0
mirror of synced 2024-06-11 06:55:26 +12:00
budibase/packages/types/src/sdk/auth.ts

28 lines
457 B
TypeScript
Raw Normal View History

export interface AuthToken {
userId: string
tenantId: string
sessionId: string
}
2022-09-06 23:25:57 +12:00
export interface CreateSession {
sessionId: string
tenantId: string
csrfToken?: string
}
export interface Session extends CreateSession {
userId: string
lastAccessedAt: string
createdAt: string
// make optional attributes required
csrfToken: string
}
export interface SessionKey {
key: string
}
export interface ScannedSession {
value: Session
}