The OAuth consent screen is the dialog Google shows when a user clicks "Continue with Google" for the first time. It tells the user which app is asking for access and what information it wants.
The screen shows your app's name, the email or profile information it's requesting, and buttons to allow or deny. This is Google's way of asking the user: "This app wants to know who you are. OK?"
When you first set up OAuth in Google Cloud Console, your app starts in Testing mode. This means:
To remove the warning and allow unlimited users, you'd need to publish your app and go through Google's verification process. For a development project, testing mode is fine.
OAuth uses scopes to define what the app can access. The scopes you'll typically request are:
userinfo.email — the user's email addressuserinfo.profile — the user's name and profile pictureThese are read-only. The app can see who the user is but can't change anything in their Google account.