I’m switching to Managed Login in Cognito. Too much work to implement a 3rd party party login with nice features like passkeys or the fully recover flow. 

The downside, the UI customization it’s really limited