I have a bounty for whoever writes a standalone drop-in script that checks if the user browser has a window.nostr in it and, if not, then creates one that instead of talking to a NIP-07 extension, causes a window popup to appear and implements this flow.
This is for web clients that already implement NIP-07 support to be able to easily support this flow without having to change their code (and they don't care very much about customizing the popup).
https://github.com/kind-0/nsecbunkerd/blob/master/OAUTH-LIKE-FLOW.md
nostr:nevent1qqstyuf20jl6wnq67dez6wlp8kqklnuq6swchrj7jh4teppdhgvv9nqpp4mhxue69uhkummn9ekx7mqpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qz9rhwden5te0wfjkccte9ejxzmt4wvhxjmczgqcnyd33xqekyenyv33nserxxg6nvc3kv5cxzcnxvsmkvveh8ymkxwpsv33kxdr9vyurse3hvvexvwphv3jrgvfsxseryvrzx3jrvdtxuz8we8