Create a flow where if the user logs in with a registered Google account, they are immediately authenticated, but if no account is found, create a new one.
separate between internal and http service due security concern in auth module
add google idconnect as new auth provider