Login with AD
Steps
- User login ผ่าน Azure AD → ได้ callback กลับมาพร้อม
token - Frontend ส่ง
tokenไปที่POST /api/auth/login-ad - Backend validate AD token → decode ได้
employeeId - ค้นหาใน Employees table (import จาก Excel) ด้วย
employeeId - Sync ข้อมูลเข้า Users table ทุกครั้งที่ login
EmployeeStatus,PositionTitleEnDepartmentLevelIndicatorEn,DivisionLevelIndicatorEn,FunctionLevelIndicatorEn
- Auto-assign ManpowerRequestApproveRole ตาม Position + Department (ยกเว้น manual role)
- สร้าง JWT Token ส่งกลับ Frontend → เข้าสู่ระบบ