Force oauth2 connect and hide sign-in forms

I noticed that if i enable oauth2 (prvider google) then each user have to click “connect” button in their profile settings.
Is there some way to do this globally so each created user can login via oauth?
And how i can hide sign-in forms for ldap and standard login?