Câu hỏi phỏng vấn GraphQL
Câu hỏi

Làm sao để expose GraphQL Playgr...

Câu trả lời

Để expose GraphQL Playground ở production mà vẫn bảo mật, có thể thực hiện các biện pháp sau:

  1. Bảo vệ bằng xác thực: Áp dụng cơ chế xác thực như OAuth hoặc JWT để chỉ những người dùng có quyền mới có thể truy cập.

  2. Hạn chế truy cập IP: Thiết lập whitelist IP để giới hạn chỉ cho phép các địa chỉ IP tin cậy được quyền truy cập.

  3. Ràng buộc môi trường: Chỉ cho phép truy cập GraphQL Playground trong môi trường development bằng cách sử dụng biến môi trường để kiểm soát.

  4. Chỉ định bảo mật SSL/TLS: Đảm bảo rằng tất cả các giao tiếp qua Playground đều sử dụng HTTPS để bảo vệ dữ liệu truyền tải.

  5. **Giới h...

senior

senior

Gợi ý câu hỏi phỏng vấn

middle

Bạn từng xử lý union và interface trong schema chưa? Khi nào nên dùng union thay vì interface?

middle

Bạn có triển khai auth ở resolver level không? Dùng pattern hoặc directive nào?

junior

Schema GraphQL là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào