J'ai un backend qui gère les requêtes vers une base de données. Mes applications ne parlent pas directement à la base de données pour des raisons de sécurité.Authentification de la communication au backend depuis iOS
Comment puis-je m'assurer que seules mes applications parlent au serveur sur mon serveur? Je ne veux pas que d'autres personnes interrogent mon backend et essaient d'accéder aux données. Je ne veux que mes applications, que je construis, pour en parler. Dois-je ajouter quelque chose comme Oauth ou utiliser des certificats?
Quelle est la meilleure façon pour les applications iOS (ou les applications en général) de parler à un backend?
Qu'entendez-vous par utilisateurs? Certaines applications n'auront pas d'utilisateurs, ce sera pour stocker des analyses ou d'autres données, donc je cherche une façon plus générique de protéger le backend. J'ai cependant à propos de l'utilisation d'un jeton pour la communication d'avant en arrière, mais tout le monde pourrait simplement demander un jeton. – Mike007