I’ve been looking into similar passwordless setups for a few projects lately, and it's always a bit of a juggle getting everything to talk to WordPress correctly without breaking the user experience. This definitely helps clear up a few of the steps I was stuck on.