title: Google Endpoints: How does the IDE (or terminal) authentify to GAE when uploading code?
body: <p>I am new to Google Endpoints and Datastore. I've followed several tutorials, among which this one for example: <a href="https://github.com/GoogleCloudPlatform/endpoints-codelab-android" rel="nofollow">https://github.com/GoogleCloudPlatform/endpoints-codelab-android</a></p>
  
  <p>My question is: what is the security mechanism that is used when we deploy the Endpoints backend application to Google App Engine? How does Google App Engine know you are the owner of the project? And I have this same question both for deployment through a terminal (See Step 6 of above tutorial) and for deployment through an IDE (e.g. through Maven in Eclipse).</p>
  
  <p>I imagine that somehow the terminal (or the IDE) gets your credentials from the browser, which is logged in to the GAE console but I am not sure at all this is the good explanation.</p>
  
  <p>Thanks! :-)</p>