とても良さそうね。ユーザーのフローとしては

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とかなんも知らないので間違ってたり不足してるところは適宜補足してもらえると助かる


I think you described it pretty accurately.


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.


Sure! I'd like to contribute to the code😄


That would be awesome!


べつでとってる6がさいふるはんていされないように

さいごのくりえいとあっとじゃなくてさいごのkind1のくりえいとあっとにする

画像読みの時はストレージのデータ読み込まずにリレーに取りに行ってみるけどそこで取れたデータが持ってるやつより古いときはストレージの方のデータを渡すとか