Adding/customizing auth providers without getting them merged

That’s a great idea, we’ll add and document a way to do that.

You have access to the client instance via the useAuth() hook, so you could do something like:

const { client } = useAuth()
client.loginWithPopup()