Google Calendar integration w/ OAuth 2.0

Has anyone successfully integrated a Google calendar using OAuth 2.0? I believe I have everything added on the Google side (Google Platform w/ OAuth2.0 client created, service account created, Google Calendar API enabled) and now just looking for some additional guidance in creating the authorization and getting the token so I can pull calendar data.