Câu hỏi phỏng vấn API Design
Câu hỏi

Khi thiết kế API cho marketplace (multi-ro...

Câu trả lời

markdown
Khi thiết kế API cho marketplace với nhiều vai trò, tách biệt logic dựa trên vai trò là rất quan trọng để đảm bảo sự rõ ràng và bảo mật. Đầu tiên, mỗi vai trò (ví dụ: người mua, người bán, quản trị viên) cần được xác định rõ ràng và API cần phản ánh các quyền và nhiệm vụ của từng vai trò này một cách chính xác. Tiếp theo, áp dụng mô hình xác thực và ủy quyền mạnh mẽ, chẳng hạn sử dụng JWT (JSON Web Tokens) hoặc OAuth2 để quản lý và kiểm tra quyền hạn. Ngoài ra, nên sử dụng các điểm cuối API cụ thể ch...

senior

senior

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

senior

Khi thiết kế API, bạn sử dụng HATEOAS bao giờ chưa? Ưu/nhược điểm?

senior

Làm sao để refactor một API lớn mà không gây downtime?

senior

Làm sao để audit log toàn bộ hành vi người dùng qua API?

Bình luận

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

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