Tôi cần kết nối hệ thống đăng nhập Laravel hiện có với Didit.me để dùng API OAuth2 của họ cho khâu Login (https://docs.didit.me/reference/api-authentication). Mục tiêu duy nhất là xác thực người dùng khi họ bấm Đăng nhập; các luồng Register và Password reset vẫn giữ nguyên như hiện tại. Công việc bao gồm: • Tạo lớp service hoặc middleware gọi token endpoint của Didit.me, lưu trữ token theo chuẩn Laravel (guard/session). • Sửa controller Login để chuyển sang cơ chế Didit.me nhưng không ảnh hưởng tới phần còn lại của ứng dụng. • Thêm các configuration keys vào database với hướng dẫn rõ ràng. • Viết tối thiểu 1 test xác nhận đăng nhập thành công và 1 test đăng nhập sai thông tin. • Tài liệu README ngắn: cách cài đặt, cấu hình, và điểm cần lưu ý khi deploy. Tôi đã có: • Laravel 10, hệ thống user chuẩn (migrations, model User, guards). • Repository Git riêng để bạn clone và đẩy merge request. Yêu cầu chất lượng: – Mã PHP chuẩn PSR-12, đặt tên biến rõ ràng. – Không thay đổi cấu trúc DB hiện có. – Handle lỗi API trả về và hiển thị thông báo gọn gàng cho người dùng. Hãy cho tôi biết thời gian bạn cần và kinh nghiệm từng tích hợp OAuth2/API tương tự.