Framework-agnostic TypeScript authentication and authorization framework with plugins, adapters, sessions, passkeys, …