Google+ Sign-in is covered at https://developers.google.com/+/web/signin/ which includes several examples and tutorials.
As you note, it does use the OAuth flow, although the PHP and JS libraries cover most of this for you. If you need to get the email address, you'll also need to request additional OAuth scopes.