I'm implementing authentication using JWT and new requirement of supporting Google/Facebook/Apple login may come very soon. Is there any easy way to build these using OAuth by keeping the existing JWT authentication for normal email/password login flows?