new
Auth(client: APIClient,config: AuthConfig,)
checkLoginStatus(token: string): Promise<{ isValid: boolean; user?: User; sessionInfo?: SessionInfo; }>
private
createRefreshToken(): Promise<string>
private
createToken(): Promise<string>
createUser(): Promise<User>
deleteUser(userId: string): Promise<void>
删除指定用户
private
ensureStore()
getUserSessions(userId: string): Promise<string[]>
initialize(): Promise<void>
private
initializeKey(): Promise<void>
private
initializeTables(): Promise<void>
private
initializeUsers(users: Array<User & { password: string; }>): Promise<void>
updateUser(): Promise<User>
更新用户信息
validateUsername(username: string): Promise<void>
验证用户名是否可用
verifyToken(token: string): Promise<User>