¡Bienvenido a zonaia 😀!
Un foro de ayuda para aprender a crear chatbots.
Aprende ManyChat, Chatfuel y Dialogflow.
¡No esperes más y únete a nosotros hoy!
Estoy usando dialogflow para hacer un chatbot de whatsapp. Necesito acceder a firestore que contiene datos confidenciales. Admin sdk se usa generalmente en funciones en la nube, pero como poder acceder a cualquier colección en firestore con facilidad, quería saber si es seguro usarlo o si debo optar por una opción diferente, como firebase client sdk.
Dialogflow está vinculado a un servicio de tercero (QuickWork) que vincula mi bot a Gupshup para usar la api empresarial de whatsapp.
Se supone que debe usar SDK en backend, como el SDK de Firebase Admin, en Cloud Functions (que se considera un backend). Los SDK del cliente web en realidad no están diseñados para backends, y no hay mucha ventaja en usarlos sobre las opciones de backend. Los client SDKs se utilizan en aplicaciones de cliente cuando necesita que el usuario actualmente autenticado tenga acceso restringido de acuerdo con las reglas de seguridad.
No hay nada realmente "inseguro" en el admin SDK.