title: Google Drive API authentication without user interaction
body: <p>I'm looking for a Google Drive API authentication scheme that will give a service application (on a server) rights to create shared documents in a Drive folder, without user interaction.</p>
  
  <p><strong>Google's current unique name for the specific authentication scheme I should use for this is probably a sufficient answer to this question.</strong></p>
  
  <p>Although the document creation will occur in response to a user action, the documents will not be permanently associated with those users and I do not wish to require any user to present a Google account. Instead, I wish the user to be able to access the document via an "Anyone with the link can edit"-type URL displayed on a web page after the document is created.</p>
  
  <p>This is intended to automatically generate documents for multiple generally anonymous people to collaborate, and all documents will be stored in a single folder.</p>
  
  <p>There's a good chance this is a duplicate of this question: <a href="https://stackoverflow.com/questions/19641783/google-drive-api-username-password-authentication">Google Drive API username + password authentication</a>. Unfortunately, the accepted answer doesn't contain enough information for me to find my way now that the links it references are dead.</p>
  
  <p>It may also be a duplicate of other questions that have accepted but unclear answers, such as: <a href="https://stackoverflow.com/questions/9378555/net-google-docs-api-authentication-without-user-interaction">.NET Google Docs API Authentication (without user interaction)</a>, <a href="https://stackoverflow.com/questions/24243613/how-do-i-authenticate-google-calendar-api-v3-without-user-interaction">How do I authenticate Google Calendar API v3 without user interaction?</a>, and <a href="https://stackoverflow.com/questions/25322469/drive-api-doc-upload-from-a-server-without-user-interaction">Drive API doc upload from a server without user interaction</a>.</p>