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.

Cómo analizar y validar el token de tarea en la nube en una función HTTP de Firebase.

Tengo una aplicación de node.js que crea tareas HTTP en la nube con autenticación. Me gustaría manejar estas tareas a través de una función HTTP de Firebase (también en JS). Entiendo que necesito usar oidcToken al crear una tarea, pero no entiendo cómo validar dicho token en el extremo de la función HTTP de Firebase. La documentación no es muy útil. Esperaba encontrar alguna utilidad en @ google-cloud/tasks o en googleapis/google-auth-library-nodejs, pero nada me llamó la atención.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    ¡Gracias por tu pregunta!

    Parece que estás intentando utilizar un token OIDC para autenticar una tarea HTTP Cloud con funciones HTTP Firebase. Desafortunadamente, no hay una utilidad en @google-cloud/tasks o googleapis/google-auth-library-nodejs que pueda ayudarte con esto.

    Sin embargo, puedes utilizar el Firebase Admin SDK para validar el token OIDC. El SDK Admin proporciona un método verifyIdToken() que puedes utilizar para verificar el token y obtener los datos de usuario asociados.

    ¡Espero que esto te ayude!

Comments are closed.