How can we provide a secure login method for Nostr web clients?
The typical approach is to develop an ID extension — the browser plays the central role, and the ID is just an extension.
Keychat takes the opposite approach: the ID is the core, and the browser is simply an extension.