มีประเภทของ Two-factor Authentication หลายประเภท ดังนี้:
1. ฮาร์ดแวร์โทเค็น (Hardware Tokens)
ประเภท 2FA นี้ต้องการให้ผู้ใช้ครอบครองโทเค็นทางกายภาพประเภทหนึ่ง รวมถึงโทเค็น USB ที่พวกเขาควรเสียบในอุปกรณ์ของพวกเขาก่อนล็อกอิน โทเค็นฮาร์ดแวร์บางอย่างแสดงโปรแกรมดิจิทัลที่ผู้ใช้ควรป้อน
2. SMS และ Voice 2FA
2FA แบบ SMS-based สื่อสารโดยตรงกับโทรศัพท์ของผู้ใช้ หลังจากรับชื่อผู้ใช้และรหัสผ่าน เว็บไซต์ส่งรหัสผ่านครั้งเดียวที่ไม่ซ้ำกัน (OTP - One-Time Passcode) ไปยังผู้ใช้ผ่านข้อความข้อความ (Text Message)
เหมือนกระบวนการฮาร์ดแวร์โทเค็น ผู้ใช้ควรป้อน OTP กลับเข้าไปในซอฟต์แวร์ก่อนได้รับการเข้าถึง เช่นเดียวกัน Voice-based 2FA โทรอัตโนมัติไปยังผู้ใช้และส่งผ่านรหัส 2FA ดางเสียง แม้ไม่ปกติ แต่สามารถใช้ในประเทศที่สมาร์ทโฟนแพง หรือที่บริการเซลลูเลอร์แย่
3. ซอฟต์แวร์โทเค็นสำหรับ 2FA (Software Tokens)
รูปแบบที่ได้รับความนิยมของ two-factor authentication ต้องการรหัสผ่านครั้งเดียวที่สร้างโดยซอฟต์แวร์และขึ้นกับเวลา (Time-based) เรียกอีกอย่างว่า TOTP หรือ "Soft-token"
ก่อนอื่น ผู้ใช้ต้องดาวน์โหลดและติดตั้งแอปพลิเคชัน 2FA ฟรีบนสมาร์ทโฟนหรือเดสก์ท็อป พวกเขาสามารถช่วยแอปกับเว็บไซต์ใดๆ ที่เสนอประเภทการยืนยันตัวตนนี้
ตอนล็อกอิน (Sign-in) ผู้ใช้ป้อนชื่อผู้ใช้และรหัสผ่านก่อน และจากนั้น เมื่อได้รับแจ้ง (Prompted) พวกเขาป้อนรหัสที่แสดงบนแอป
เหมือนฮาร์ดแวร์โทเค็น Soft-token โดยทั่วไปถูกต้องน้อยกว่าหนึ่งนาที และเพราะรหัสถูกสร้างและแสดงบนอุปกรณ์เดียวกัน Soft-tokens กำจัดโอกาสของการมือโดยแฮกเกอร์ (Hacker Interception) นั่นคือข้อกังวลหลักกับเทคนิคการส่งผ่าน SMS หรือ Voice
4. Push Notifications สำหรับ 2FA
สามารถดาวน์โหลดแอป push notification ไปที่โทรศัพท์ เมื่อป้อนข้อมูลประจำตัวล็อกอินเพื่อเข้าถึงเว็บไซต์ Push notification จะถูกส่งไปยังสมาร์ทโฟน ข้อความจะปรากฏบนโทรศัพท์ขอให้อนุมัติการพยายามล็อกอินด้วยการแตะ (Tap)
ด้วยการมีการเชื่อมต่อโดยตรงและปลอดภัยระหว่างผู้ขายปลีก (Retailer) บริการ 2FA และอุปกรณ์ Push notification กำจัดโอกาสบางอย่างสำหรับฟิชชิง (Phishing) การโจมตี man-in-the-middle หรือการเข้าถึงโดยไม่ได้รับอนุญาต
แต่มันทำงานได้เฉพาะกับอุปกรณ์ที่เชื่อมต่ออินเทอร์เน็ต หนึ่งที่ควรสามารถติดตั้งแอปได้ SMS-based 2FA สามารถเป็นทางเลือกสำรอง (Fall-back) ที่ดี แต่ที่มันเป็นตัวเลือก Push notifications ให้รูปแบบความปลอดภัยที่เป็นมิตรกับลูกค้ามากกว่า (Customer-friendly) และปลอดภัยกว่า
5. ชีวภาพวิทยา (Biometrics)
Biometric 2FA การยืนยันตัวตนที่ทำให้ผู้ใช้เป็นโทเค็น อยู่ใกล้มุมแล้ว นวัตกรรมปัจจุบันรวมถึงการตรวจสอบตัวตนของบุคคลผ่านลายนิ้วมือ รูปแบบรังสีตา และการระบุใบหน้า (Facial Recognition)
เสียงรอบข้าง (Ambient Noise) 脉搏 (Pulse) รูปแบบการพิมพ์ (Typing Patterns) และลายเสียง (Verbal Prints) กำลังถูกวิเคราะห์ด้วย เพียงเป็นเรื่องของเวลาก่อนที่หนึ่งในเทคนิค 2FA นี้จะกระทบและสำหรับแฮกเกอร์ชีวภาพวิทยา ที่จะคิดวิธีทำให้พวกเขาบรรลุได้
6. ตำแหน่งที่ตั้ง (Location)
หากบัญชีถูกสร้างและลงทะเบียนในรัฐหนึ่ง และอย่างกะทันหันมีการพยายามล็อกอินในตำแหน่งหลายแห่ง มันสามารถทริกเกอร์ปัจจัยตำแหน่ง (Location Factor) ปัจจัยเหล่านี้จะแจ้งเตือนเราเมื่อมีการพยายามล็อกอินบนอุปกรณ์ใหม่ และส่งรหัสให้เราป้อนเพื่อตรวจสอบตัวตน