とても良さそうね。ユーザーのフローとしては 1. 任意のwebクライアントで新規登録/ログインを押す 2. webクライアント内でnostr-loginの登録/ログイン画面が出る 3. nsec.appなどの好きなサービスを選択 4. (3) で選択したサービスにhoge @ nsec.appなどのアカウントを作成/ログイン 5. webクライアント側に許可するパーミッションを選択 だけでログインできるので、ブラウザ拡張が不要になりかなりOAuthに近い体験になる。NIP-05対応の拡張機能が入ってる場合にはnostr-loginがそっちを呼ぶようになってそう nsec.appで生成/インポートされた鍵はブラウザのローカルに保存されるので基本的にはそのブラウザでしか利用できないけど、nsec.appはパスワードを設定すれば他ブラウザでもログインできるようになる nostr:note1gnkglwqzys30k5gn2cqus994lcwrdh29ev5rpwqj65x3awg4uyss65xase
NIP-46とかなんも知らないので間違ってたり不足してるところは適宜補足してもらえると助かる
Would you be interested in using nostr-login library in your apps? People with extensions would continue to use them, others would be able to use this new OAuth-like flow.
It's smooth UX👏 I'll try it
It's far from 'done', we'll be improving it based on feedback from app devs, so let me know what you find missing.