noogle.lol now supports the latest version of nostr-login by @brugeman . Here is a small demo of how using the discovery feed looks like when signed in with nostr-login: https://v.nostr.build/8G94B.mp4
What's happening here? We sign in with our nsec.app signer where we registered an address by importing our private key. We give the website some basic authorization to sign default events, and a one time authorization for DVM related events. https://v.nostr.build/jYAXM.mp4
You have access to these DVMs from every client that supports NIP90 as well, for example Nostrudel.
amber sign in kind of doesn't work. Redirects to Albert, asks to grant permission, goes back to the browser and then nothing happens. An overlay appears to with the text "signature copied to the clipboard", from amber itself.
Does your browser allow to access the clipboard in website settings? It might be on "never" by default. It needs clipboard access for amber to work.
Not sure about that but I did implement it in my website and here are the screenshot of how they work on the same Firefox Android browser. On FrankieGPT I request an event signature, user is presented and "ACCEPT" button and after that my webapp will receive the signed event, including the public key and there's no need for further interaction or special permissions that I know (or remember) about. https://m.primal.net/HwmD.jpg https://m.primal.net/Hwlz.jpg
@greenart7c3 👀
I think this is because he uses a callback url in his app instead of the clipboard. Maybe you can change noogle to use a callback url too or maybe try some retry logic. When I have some time I'll try to debug to see if I can improve the clipboard reading
Is nostr-login the same as login to your client with private key?
so like alby and nos2x? about time some more options
Yes but not browssr extension based, which is a problem on some mobile browsers.
well, i think there should be some kind of mobile app for this anyway, i remember some time back suggesting the idea of building out a VPN style plugin that includes a signer... could actually be part of a VPN service system (ie, wireguard) that actually also protects your physical location for you
I use the same key, but technically the difference is that you store your key in a bunker (I use nsec.app, a bunker running in your browser) and the website communicates with that bunker, instead of you having to insert your nsec to some website. If you use the nsec, Noogle stores private keys only locally, but in general it's a bad practice to insert your keys on websites, so a signer is always to prefer. You can also use a nip46 bunker address, a browser extension etc. also see the video in the replies about the signer.
Nostr-login is just a library that you can drop into your app to support many nostr login options - it supports nip07 (extension), nip46 (remote signing/nsecbunker) - using nip05 address and bunker url, read-only login with nip05 or npub. Also account switching is in the works.
this should be the standard