- L'applicatione gira su Azure
- Una app mobile manda dei dati tramite rest API ad una App Service
- L'app service poi salva su rabbitmq ( ma questo non e importante)
Problema:
- Gestire l'autenticazione dato che l'end poit HTTP è pubblico
- Solo l'app puo fare upload
- l'app NON deve fare nessuna registrazione di username e password da nessuna parte ( se interessati vi spiego il perche)
- Non conosco Azure e non sono un esperto di mobile
Grazie
Potresti cavartela configurando Azure Active Directory (modalità PaaS ovviamente) per poi seguire, ad esempio, questa guida https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-protect-backend-with-aad
Se si tratta di un ente no-profit, si possono ottenere risorse Azure,AWS e Google gratuitamente tramite https://www.techsoup.it/. Se ti serve ci sentiamo che ti spiego come funziona.