es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Pregunta sobre las restricciones de Firebase para la clave de API.

Configuré restricciones a mi clave de API de Firebase para que sólo mi sitio web y localhost puedan acceder a los servicios de Firebase, pero tengo una pregunta.

Digamos que, con fines de prueba, quiero llamar a un punto final desde Postman, ¿cómo puedo configurar restricciones para que pueda llamar a las funciones de Cloud desde Postman?

Todo funciona desde localhost y el sitio web, pero cuando intento llamar a un punto final desde Postman, me da este error:

{
    "message": "Firebase: Error (auth/requests-from-referer-<empty>-are-blocked.)."
}

Aparentemente, sólo funcionan algunas rutas. El inicio de sesión no me da errores, mientras que la ruta de registro me da el mismo error que ves arriba. No sé por qué… Configuré restricciones para que cada subruta de mi sitio pueda acceder a los productos de Firebase.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para permitir que Postman llame a las funciones de nube de Firebase manteniendo las restricciones de acceso a la clave API, necesitas modificar el encabezado Referer enviado por Postman.

    Esto se puede lograr agregando el siguiente encabezado personalizado a la solicitud de Postman:

    Clave: Referer

    Valor: https://tusitio.com/

    Reemplaza “tusitio.com” con el nombre de dominio real de tu sitio web. Esto engañará a Firebase haciéndole creer que la solicitud se origina desde tu sitio web.

    Si sigues obteniendo el mismo error, es posible que debas verificar la configuración de Firebase Hosting para asegurarte de que todas las subrutas de tu sitio estén listadas como dominios autorizados para los productos de Firebase. Además, asegúrate de que la configuración de restricción de tu clave API esté correctamente configurada.

Comments are closed.