Pure functions for validating and issuing employee JWT tokens.
// Source: https://github.com/babyvibe/deplao-builder | License: MIT | Copyright 2026 babyvibe // Provided via justclaw.it.com; keep this notice with the code. /** * employeeTokenPolicy.ts — quy tắc thuần cho token đăng nhập của nhân viên (JWT do Boss ký). * Không đụng DB / Electron: EmployeeService đọc trạng thái nhân viên từ DB rồi hỏi các hàm ở đây. * Test: src/__tests__/employeeTokenPolicy.test.ts. * * Token hợp lệ khi (sau khi kiểm chữ ký HS256 + hạn 7 ngày): * 1. có employee_id; nhân viên còn tồn tại và đang bật (is_active); * 2. phát hành SAU mốc "hợp lệ từ" (validAfterMs) của nhân viên. Mốc dời lên mỗi lần kick / khoá / xoá / đổi mật khẩu * → token cũ hết hiệu lực ngay, không phải chờ hết hạn. Phát hành cùng ms với mốc = đã thu hồi. * Thời điểm phát hành = claim ` ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key