Dans un projet sur lequel je travaille actuellement, j'utilise le cloud FireStore et la base de données sous-jacente.
J'ai besoin de mon client (iOS et Android) pour être en mesure de lire (pas d'accès wrtie à tous) des documents à partir de cloud FireStore indépendamment de l'utilisateur est connecté ou non (en fait, ne va pas utiliser firebase auth à tous).
Je ne veux pas que quiconque puisse accéder aux données depuis l'extérieur des applications (via les points d'accès REST, par exemple). Je suppose que ce dont j'ai besoin, c'est d'intégrer une sorte de clé API dans l'application qui accorde l'accès, mais je ne vois pas comment je peux le faire. Quelqu'un peut-il me guider dans la bonne direction ?
0 votes
Hmm, c'est juste une question. S'il s'agit d'une application, pourquoi ne pas les connecter ?
0 votes
Le contenu ne devrait tout simplement pas exiger que l'utilisateur se connecte. Tous les utilisateurs ne souhaitent pas se connecter. Cependant, lorsque l'utilisateur se connecte, il le fait via notre propre solution OAuth, qui pourrait bien sûr être connectée à firebase auth si nous le souhaitions, mais j'essaie d'éviter cela
0 votes
Hmm ok. Cela me semble étrange que les utilisateurs ne puissent pas se connecter, mais que les données ne soient pas accessibles au public ?
0 votes
Je comprends, c'est simplement parce que je ne veux pas que les données soient accessibles depuis l'extérieur de l'application...
0 votes
En fait, j'aime bien votre idée de modifier la sécurité en fonction de l'emplacement. C'est similaire à la protection basée sur l'adresse IP. Je vais essayer de vous aider à vérifier si c'est possible, mais j'ai l'impression que nous devons créer une demande de fonctionnalité pour l'équipe de firebase.