Replied to you on the other thread here: 🎉 Announcing dbAuth OAuth Plugin v2.0.0 - easily enable Sign in with Apple, GitHub, Google, and more! - #34 by arimendelow
The flow you’re proposing here, though, is much more complex.
I asked over there, but I’ll ask here as well: are you currently attempting to build a specific app? Or are you just trying to learn FSD and are particularly interested in learning more about building auth flows?