Parabéns pelo projeto Felipe, ele está muito bonito!
Uma dúvida, pois não consegui encontrar na documentação: vi pelas telas que você define um target
com uma URL a ser chamada. Há alguma forma de enviar alguma credencial junto para ter certeza de que, quem está chamando isto, é de fato o cron?
O Next vai suportar cron também de forma oficial como publicado aqui, porém na documentação eles destacam a pergunta How to secure cron jobs? e a técnica é enviar por query parameter
uma chave, por exemplo /api/cron?key=sharedKey
, mas isto é péssimo porque nesse caso é preciso fazer o commit desta chave no repositório (e no nosso caso que o repositório é público, pior ainda).
Como vocês estão considerando esta questão da segurança? De ter certeza que um endpoint está sendo chamado exclusivamente pelo cron? 🤝