I love cryptographic password less auth, hate the idea that it's attached to a lightning node / wallet. For one it instills a bad habit of keeping the same node pubkey forever. For two it's tying the same level of access to log in to some random website as your financial wallet - separations of concerns people... For three, for passwordless auth it's still rather lacking. No key rotations or multikey support.
I'd love to see a dedicated non lightning app for this otherwise I hate being forced to use it (yes some websites require it)
But nevertheless great write up!
I have the same thought on this. That's why I started an app few weeks ago https://github.com/zerologin/zerologin-mobile It's not finished yet, but it works. It's a react native app (it needs a readme, definitely)
reply
I think the authentication is intimately tied to donations/tipping/paying for content with sats on the same site anyway, so i don't see a huge downside in reusing the same wallet. Current LN wallets were not designed for huge transactions anyway, it's not where you store your savings
reply
I wonder if there is a way to "bridge" or transfer an LN-AUTH identity in the future? E.g. sign a transaction from both your new and your old wallets to amend the identity to the new one? Similar to updating your login email on a website.
reply
Some websites already implemented multi wallets, like geyser.fund and makers.bolt.fun. Then you can login from these wallets to your unique website account
reply
Hey thanks for this - I tried out Geyser and I see what you mean, I can connect multiple wallets and they are then linked together! Too bad Wallet of Satoshi does not seem to support LN-Auth though.
reply
I wonder if Stacker News will implement multiwallets login support or the ability to otherwise transfer login to a different lightning wallet.
reply