title: Authentication for Cloud Scheduler calling Cloud Run service
body: <p>I got a Cloud Run service than executes some background tasks, and I need it to do so every 15 minutes. </p>
  
  <p>I'm using a Cloud Scheduler Job, which perfectly fits my needs, to call the HTTP endpoint every 15 minutes, but I would also like to setup authentication to avoid external calls.</p>
  
  <p>In the Job config page it allows me to add an auth header, but I cannot set an OAuth token because the service endpoint is not considered a Google service ( it does not end with "googleapis.com" ).</p>
  
  <p>How am I supposed to handle Cloud Scheduler - Cloud Run authentication?</p>