Estoy tratando de escribir algunas reglas de seguridad en mi tienda de fuego. Hay 2 secciones en mi base de datos, una de ellas es información de invitado y otra es contraseñas.
Todo lo relacionado con la información de invitados funciona en mi código NextJS.
Pero estoy actualizando mis contraseñas diariamente con otro archivo javascript.
Aquí está la regla de seguridad de mi base de datos actualmente
allow read, write: if request.auth != null;Si mantengo las reglas como esta, no puedo actualizar mis contraseñas con mi otro archivo javascript porque no puedo enviar una solicitud autenticada a Firestore. ¿Cómo puedo solucionar mi problema?
Si el otro archivo JS se ejecuta en un servidor, puede usar Firebase Admin SDK en su lugar, que omite las reglas de seguridad. Entonces no tiene que autenticarse como en los SDK de cliente, solo asegúrese de que solo los usuarios autorizados puedan llamar al script.