generated at
nostore(iOS Safari用NIP-07拡張機能)のセットアップ
Nostore とは?
#NIP-07 を使って PrivateKey 入力無しに各サイトへのログインするための Safari 用(iOS / macOS両対応)アプリです。
複数のアカウントを切り替えて利用できます #マルチプロファイル

(もしこのページでうまく行かなかった場合)他のサイトによる解説も見てみてください


iOSのセットアップ方法
インストール方法
App Storeからアプリをインストールしましょう
Safari でNIP-07に対応しているWebクライアントを開きます
nostteririssnortなど
Safari→アドレスバーの左(iPad は右)の「ぁあ」もしくは「機能拡張アイコン 」 をタップ して、メニューを開きます
「機能拡張を管理」を開きます
「Nostore」をオンにします
再びメニューを開き、Nostoreをタップしてサイトへのアクセス許可を与えます
ここでは特定のサイトに限って常に許可を与えるようにします
許可すると次のような画面が出てきます。 Settings をクリックして設定画面を開きましょう。
(はじめてNostrを使う方)
Nostrの秘密鍵公開鍵が自動的に作成されています(ユーザ登録、ユーザアカウントに相当するもの)
「Private Key」(秘密鍵)があなたのパスワードです。
無くさないように安全な場所に保管しておきましょう。「Show」をタップすると表示されます。
安全な保管方法については、Damusのはじめかた#64190d241246d700005d0852をお読みください。
(秘密鍵をすでに持っている方)
Private Key → Nostr の秘密鍵を入れます
入力が終わったら、Save ボタンを押します
ページをリロード(右下の↻をタップ)するとサイトのログイン画面に「ブラウザ拡張機能でログイン」や「Login with Extension (NIP-07)」などのボタンが出てくるのでそれを押します
その後、何かアクションするたびに下記の確認が出てきますが、 Remember selection にチェックを入れて Allow を押すとそれ以後同じアクションの確認は自動で Allow になります


その他情報
NostoreはProfileで鍵情報を複数登録できます
失敗しても作り直せます
Profileを使うには、機能拡張アイコン →「Nostore」→ 作った Profile を選びます

注意事項
「ホーム画面に保存」でクライアントサイトのアイコンを作った場合、2023年2月時点では拡張機能を認識できないためNostore連携ができません。
多分これはiOS/Safari自体の仕様っぽいのでリンクからの利用は諦めましょう

インストール方法(開発版)
AppStore から TestFlight をインストール
TestFlight のインストールが完了したら以下のリンクにSafariでアクセスします
TestFlightアプリが開いてNostoreのインストール画面が表示されるのでそのままインストールします
ホーム画面→nostoreのアイコン→「You can turn on Nostores Safari extension inSettings.」と表示されるまでなんか操作を進めてください(最初からそう表示されてるかも

macOSのセットアップ方法
拡張機能をインストールしましょう
ここからインストールできます: https://apps.apple.com/jp/app/nostore/id1666553677
拡張機能を有効にします
メニューバー → Safari → 設定 → 拡張機能 → nostoreにチェックマークを入れる
Safari でNIP-07に対応しているWebクライアントを開きます
nostteririssnortなど
URLバーの横の (N) をクリックします
許可するかどうかを尋ねられるので「このWebサイトで常に許可」を選びます
もう一度 (N) をクリックします
続きはiOSと同じなので、この手順に沿って進めてください
参考