The TempToken model manages temporary authentication tokens used for secure app authentication flows. Tokens auto-expire after 60 seconds for security.
{ token: string, // Unique token value userId: string, // User who owns token packageName: string, // App this token is for createdAt: Date, // Creation time (TTL) used: boolean // Usage tracking}