I would like to access and manage the Drive of a single user via the Google Drive API. I have this working currently, however it does require (or at least seems to require) that the service account have domain-wide authority access and utilize user impersonation.
However, this gives excessive rights to this service account, ultimately it can impersonate any user. Is there any method of restricting the authority of the service account or API access to a single or group of users?