Introducing noauth-connect, a drop-in, customizeable widget anyone can add to any project for NIP-46-compliant login and event signing.
The project currently uses
@npub1uf9g...v8xc as a bunker , but the bunker endpoint can easily be defined right from the widget with simple syntax (see README at the link below) in case you want to host your own bunker. Because we are using noauth, private keys never leave your local machine.
The goal is to eventually give any project the ability to itself become a trusted bunker for other websites and applications so this is super early days.
Why use this instead of Nostr Login or any other solution? IDK, do whatever you want. I wanted something super simply for both developers and users to use with a minimal workflow to let folks do what they want quickly. If that's you cool, if not, that's cool too.

GitHub
GitHub - Letdown2491/noauth-connect: Web component for NIP-46 Nostr authentication using Noauth.
Web component for NIP-46 Nostr authentication using Noauth. - Letdown2491/noauth-connect
If you want a reference implementation for the project, I have also created Nostr Profile Manager which let's you view and edit your Nostr profile and relay/media server data.

GitHub
GitHub - Letdown2491/nostr-profile-manager: A simple Nostr profile manager utilizing noauth-widget to handle login and permissions.
A simple Nostr profile manager utilizing noauth-widget to handle login and permissions. - Letdown2491/nostr-profile-manager
Would love folks smarter than I to chime in so share with others and let's see how we can improve this thing together. I'll tag
@PABLOF7z to start since I know he's mentioned the idea of bunkers everywhere before.