Bỏ qua điều hướng

Prompt miễn phí

Prompt viết middleware xác thực Node.js

Tạo middleware xác thực token cho Node.js, gồm code rõ ràng, luồng lỗi và cách tích hợp an toàn vào API.

Onter AdminCập nhật 09/10/2026 Mới · Chưa có đánh giá 0 lượt copy
CodingChatGPTClaudeCodex

Prompt dùng để làm gì?

Tạo middleware xác thực token cho Node.js, gồm code rõ ràng, luồng lỗi và cách tích hợp an toàn vào API.

Điền thông tin của bạn

Prompt

Viết middleware phân biệt thiếu token/invalid identity/thiếu role; verifier thật phải kiểm signature, algorithm, issuer, audience và expiry. ĐẦU VÀO - Yêu cầu xác thực của ứng dụng: {{yeu_cau_xac_thuc}} - Loại token sử dụng: {{loai_token}} - Framework Node.js đang dùng: {{framework_su_dung}} CÁCH LÀM VÀ OUTPUT Không nhận payload decoded làm identity đã xác minh. GIỚI HẠN 4 mock Node control-flow case đã chạy. Không kiểm cryptography/JWT provider/Express integration; không đưa fakeVerify vào production.
Xem đã lưu

Input mẫu

{
  "yeu_cau_xac_thuc": "Bearer JWT, admin endpoint;401 thiếu/invalid;403 role sai",
  "loai_token": "JWT; provider/issuer/audience phải được cấu hình riêng",
  "framework_su_dung": "Node helper injected verifier; adapter Express chưa integration"
}

Output mẫu

function authorize(header,verify){if(!header||!header.startsWith('Bearer '))return 401;let identity;try{identity=verify(header.slice(7));}catch{return 401;}return identity&&identity.role==='admin'?200:403;}

// verify là dependency đáng tin cậy, không decode token rồi coi như verified.
// Test double: missing/invalid ->401; user ->403; admin ->200.
// Chỉ gắn req.identity sau khi verifier thật thành công.

Cách sử dụng

Viết middleware phân biệt thiếu token/invalid identity/thiếu role; verifier thật phải kiểm signature, algorithm, issuer, audience và expiry. Điền tất cả input bắt buộc; ví dụ bên dưới là dữ liệu synthetic. Đối chiếu output với hợp đồng: Không nhận payload decoded làm identity đã xác minh. 4 mock Node control-flow case đã chạy. Không kiểm cryptography/JWT provider/Express integration; không đưa fakeVerify vào production.

Giải thích cấu trúc

Task
Viết middleware phân biệt thiếu token/invalid identity/thiếu role; verifier thật phải kiểm signature, algorithm, issuer, audience và expiry.
Verification
Không nhận payload decoded làm identity đã xác minh.
Limitations
4 mock Node control-flow case đã chạy. Không kiểm cryptography/JWT provider/Express integration; không đưa fakeVerify vào production.
Model metadata
Các model tag hiện hữu là môi trường gợi ý, không chứng nhận đã benchmark từng model/version. Kiểm availability và capability trước dùng.

Mẹo sử dụng

  • Không nhận payload decoded làm identity đã xác minh.
  • 4 mock Node control-flow case đã chạy. Không kiểm cryptography/JWT provider/Express integration; không đưa fakeVerify vào production.
  • Dữ liệu ví dụ là synthetic; không đưa token, PII hay dữ liệu khách hàng vào input công khai.

Ứng dụng và bước tiếp theo

Tạo middleware xác thực token cho Node.js, gồm code rõ ràng, luồng lỗi và cách tích hợp an toàn vào API.

Tùy chỉnh theo dữ liệu đầu vào và kiểm tra lại kết quả trước khi sử dụng. Nội dung giả lập phải được ghi rõ là minh họa.

Nguồn và giấy phép

ONTER biên tập · original

Đánh giá prompt

Chọn số sao theo trải nghiệm của bạn. Bạn có thể sửa đánh giá sau một phút.

Prompt liên quan

KHÁM PHÁ ONTER

Tìm kiếm trên Onter

Nhập từ khóa để tìm nội dung phù hợp

↑ ↓ chọn · Enter mở · Esc đóngXem tất cả kết quả →

Tài khoản Onter

Đăng nhập rồi tiếp tục việc đang làm.

Mở trang đăng nhập riêng nếu trình duyệt chưa hiển thị biểu mẫu.

Contact Me on Zalo