title: What is the usage of the client_secrets.json file?
body: <p>I am working on writing a program using the Google Tasks API in Python.  I have downloaded and run the sample application from Google, and it comes with a file called <code>client_secrets.json</code>.  I understand that the file is used for OAuth authentication, but my question is should I distribute this file to users?  Should I push it to my public source repo?  Or is it supposed to be kept secret?  If I shouldn't share it, how would other users do the authentication?</p>
  
  <p>Thanks for reading.</p>