I got a Cloud Run service than executes some background tasks, and I need it to do so every 15 minutes.
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.
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" ).
How am I supposed to handle Cloud Scheduler - Cloud Run authentication?