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.

DNS_PROBE_FINISHED_NXDOMAIN mientras se usa EC2 para Google OAuth.

Estoy recibiendo DNSPROBEFINISHED_NXDOMAIN mientras uso una instancia de ubuntu EC2 para mi estrategia de Google OAuth2.0 usando la plataforma de Google API.

Después de elegir la cuenta de GMAIL deseada para la autenticación, /google/callback no está funcionando y devuelve DNSPROBEFINISHED_NXDOMAIN.

app.get("/google/callback", 
passport.authenticate('google', {
    successRedirect: "---ec2 url----",
    failureRedirect: '/authfailure'
}),
) 

Estoy obteniendo la URL de EC2 desde .env en EC2.
Por favor, echa un vistazo a https://github.com/shubham9919/OAuth2.0IMPL para el código.

Gracias.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que hay un problema de resolución de DNS con su instancia EC2 al intentar acceder a la plataforma de Google API. Hay algunas cosas que puede intentar para resolver este problema:

    1. Verifique la configuración DNS de su instancia EC2 y asegúrese de que esté correctamente configurada para resolver nombres de dominio. Puede intentar usar un servidor DNS público como el de Google (8.8.8.8 o 8.8.4.4) para ver si ayuda.
    2. Asegúrese de que su instancia EC2 tenga las reglas de firewall necesarias para acceder a la plataforma de Google API y de que haya configurado correctamente sus credenciales OAuth2.0 en la consola de Google API.

    3. Puede intentar utilizar un proveedor de OAuth2.0 diferente, como Facebook o Github, para ver si el problema persiste. Si lo hace, es probable que sea un problema con la configuración de red de su instancia EC2.

    4. Finalmente, puede intentar implementar su aplicación en un proveedor de alojamiento diferente (por ejemplo, Heroku) para ver si el problema persiste. Si lo hace, es posible que necesite consultar con un especialista en redes para resolver el problema de resolución de DNS.

    ¡Espero que esto ayude!

Comments are closed.