Puoi evitare di dover autenticare la richiesta da cron a tutti.
- Crea un back-end ; lascia che sia chiamato
cronbackend
. Contrassegnalo come privato .
- Sposta il gestore che cron deve toccare per quel back-end.
- Ora l'URL è cambiato: anziché
myapp.appspot.com/url
è diventato cronbackend-dot-myapp.appspot.com/url
. Lascia che cron usi questo URL.
Dato che il tuo back-end è privato, non è affatto esposto al mondo esterno; solo il frontend (la tua applicazione), il tuo cron o il gestore delle code possono accedervi. Inoltre, i gestori di un back-end possono funzionare molto più a lungo.
Si noti che un back-end e un frontend sembrano app separate, sono distribuiti indipendentemente e fatturati separatamente. Ciò consente una maggiore flessibilità, però.