Say I build a mobile app. For the sake of the example, the app is an Android App and let's call it the Client
And this mobile app communicates with a server application. For the sake of this example, the server is a NodeJs Express server and let's call it the Server
.
Is there a way we can tell for sure that an Http Request going to the Server
actually comes from the Client
, not anything else (Webscrapper, Postman, Web site, ....)
IF the client was a web client, I know this is impossible. But the client is a mobile app, so probably the Operating System provides some sort of fingerprint system that can be used to ensure that the http request actually comes from the app.