If you want to use something else to login in websites theres also the option to send an intent for a nostr signer like amber. You send a client authentication for example and them ask the user to paste the signed event from the clipboard