Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

164
Views
Hacer que la API de GraphQL sea segura

Empecé a usar GQL con Express (es increíble). Así que tengo un par de preguntas.

  1. ¿Cómo puedo hacer que GQL sea seguro para que solo yo pueda acceder a la API y al área de juegos en general? Como Instagram. No puedes acceder a su "patio de recreo".

  2. Cuando trabajaba con la API de descanso, enviaba tokens a través de encabezados para estar seguro. ¿Dónde ponerlos ahora?

 app.use( "/graphql", graphqlHTTP({ schema, graphiql: true, }) )

Gracias.

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

  1. Le sugiero encarecidamente que no mantenga su área de juegos abierta en producción. Un parque infantil es una aplicación web con su propia complejidad y, por lo tanto, sus propias vulnerabilidades. Ver Hacking GraphQL Playground
  2. La autenticación se maneja en GraphQL exactamente igual que en REST. En realidad, incluso puede tener una autenticación REST sobre su aplicación GraphQL. Puede encontrar mucha más información aquí sobre cómo administrar la autenticación, la autorización y el control de acceso correctamente en GraphQL aquí: Autenticación, autorización y control de acceso para GraphQL
about 4 years ago · Juan Pablo Isaza Report

0

Para 1) el patio de recreo se activa o desactiva con esa bandera gráfica que tiene allí. En cuanto a asegurarlo, le gustaría usar un medio en el que verifique un token entrante de algún tipo y permita/rechace en función de la verificación de ese token.

  1. GraphQL funciona exactamente de la misma manera que un punto final REST en ese sentido. Los tokens en los encabezados son el estándar.
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!