1. Kiến trúc tổng thể

Giải pháp dựa trên cơ chế Out-of-Band (OOB) Authentication. Trong đó, External App đóng vai trò là thiết bị yêu cầu, SFI CRM App là thiết bị xác thực, và SFI Server đóng vai trò điều phối thông qua Pusher (https://pusher.com/docs/channels/)


2. Quy trình 4 bước như sau

Bước 1: Khởi tạo (tại External App)

Bước 2: Thiết lập "Phòng chờ" (Kết nối Pusher)

Bước 3: Phê duyệt (tại SFI CRM App)

Bước 4: Hoàn tất (Real-time)