มีเทคนิคการตรวจสอบสิทธิ์หลายอย่าง ดังนี้:
- Password-based Authentication (การตรวจสอบสิทธิ์แบบรหัสผ่าน) - เป็นวิธีที่ง่ายที่สุด ต้องการรหัสผ่านสำหรับ Username เฉพาะ หากรหัสผ่านตรงกับ Username และรายละเอียดทั้งสองตรงกับฐานข้อมูลของระบบ ผู้ใช้ควรได้รับการยืนยันตัวตนอย่างแข็งแกร่ง
- Vault Authentication (การตรวจสอบสิทธิ์ Vault) - ในระบบ Vault การตรวจสอบสิทธิ์เกิดขึ้นเมื่อข้อมูลเกี่ยวกับผู้ใช้หรือเครื่องจักรถูกตรวจสอบกับระบบภายในหรือภายนอก รูปแบบการตรวจสอบสิทธิ์ทั่วไปสำหรับระบบเหล่านี้ปรากฏผ่าน API หรือ CLI
- Email Authentication (การตรวจสอบสิทธิ์อีเมล) - มีหลายวิธีการตรวจสอบสิทธิ์อีเมล มาตรฐานที่ใช้ทั่วไปคือ SPF, DFIM, และ DMARC ทั้งหมดเป็นการเสริม SMTP เพราะมันไม่มีกลไกการตรวจสอบสิทธิ์บางอย่าง
- Database Authentication (การตรวจสอบสิทธิ์ฐานข้อมูล) - ในวิธีนี้ การตรวจสอบสิทธิ์สำคัญเพื่อให้แน่ใจว่าผู้คนที่ถูกต้องเข้าถึงฐานข้อมูลเฉพาะเพื่อใช้ข้อมูลสำหรับงานของพวกเขา ในกรณีนี้ การตรวจสอบสิทธิ์เกิดขึ้น إما ด้วย Security Socket Layer (SSL) Protocol หรือการใช้บริการฝ่ายที่สาม
- Single Sign-on (SSO) - SSO ย่อมาจาก Single Sign-on เป็นวิธีการให้สิทธิ์เข้าถึงหลายแอปพลิเคชันด้วยชุด Credentials เดียว ช่วยให้ผู้ใช้ Sign-in หนึ่งครั้ง และจะถูก Sign-in อัตโนมัติไปยังแอปพลิเคชันเว็บทั้งหมดจาก Directory แบบรวมศูนย์เดียวกัน
- Social Authentication (การตรวจสอบสิทธิ์ทางสังคม) - การตรวจสอบสิทธิ์ทางสังคมไม่ต้องการความปลอดภัยเพิ่มเติม แทนที่จะเป็นการยืนยันผู้ใช้ด้วย Credentials ที่มีอยู่สำหรับเครือข่ายสังคมที่เกี่ยวข้อง
- Passwordless Authentication (การตรวจสอบสิทธิ์ไม่ใช้รหัสผ่าน) - ในแนวทางนี้ ผู้ใช้ไม่ต้องการรหัสผ่านใดๆ แทนที่จะเป็นการรับ OTP (One-time Password) หรือลิงก์บนเบอร์มือถือที่ลงทะเบียนหรือหมายเลขโทรศัพท์ ยังสามารถเรียกว่า OTP-based Authentication
- Multi-factor Authentication (การตรวจสอบสิทธิ์หลายปัจจัย) - องค์กรส่วนใหญ่กำลังเปิดรับข้อเท็จจริงว่าการจัดการตัวตนที่ปลอดภัยจริงๆ ต้องการ Multi-factor Authentication กำหนดข้อกำหนดการตรวจสอบสิทธิ์ 2 แบบที่แตกต่างกัน รวมถึงรหัสผ่านและ Eye-scan ในขณะที่ปัจจัยการตรวจสอบสิทธิ์หนึ่งอาจถูกแฮก ได้แฮก 2 หรือมากกว่านั้นเป็นเรื่องที่ซับซ้อนอย่างมาก ร่วมกับ MFA คือ รหัสผ่าน One-time ที่ขึ้นอยู่กับเวลา วิธีนี้ช่วยให้ผู้ใช้ได้รับการเข้าถึงเฉพาะเจาะจงไปยังรหัสผ่านที่จะทำงานได้เพียงช่วงเวลาสั้น ทำให้มันไร้ประโยชน์ที่จะขโมยหลังจากช่วงเวลานั้นสิ้นสุด
- Transaction Authentication (การตรวจสอบสิทธิ์ธุรกรรม) - วิธีการตรวจสอบสิทธิ์ธุรกรรมทำงานบนหมายเลขระบุตัวตน One-time ที่ถูกต้องสำหรับการใช้งานครั้งเดียว หมายเลขการตรวจสอบสิทธิ์ธุรกรรมเพิ่มชั้นความปลอดภัยให้กับระบบ ทำให้มันปลอดภัยมากขึ้น
- Payment Authentication (การตรวจสอบสิทธิ์การชำระเงิน) - ประเภทการตรวจสอบสิทธิ์นี้มีอยู่เพื่อรับรองว่าใครบางคนไม่ได้ใช้ข้อมูลของคนอื่นเพื่อทำธุรกรรมออนไลน์ บางครั้ง การยืนยันตัวตนเกิดขึ้นอย่างน้อย 2 ครั้ง หรือมากกว่า วิธีทั่วไปคือ 3D Secure, Card Verification Value, และ Address Verification
- Server และ Network Authentication Methods - เหมือนในรูปแบบการตรวจสอบสิทธิ์อื่นๆ วิธีการตรวจสอบสิทธิ์ระดับเครือข่ายยืนยันว่าผู้ใช้คือผู้ที่พวกเขาอ้างว่าเป็น ในวิธีนี้ ระบบแยกแยะผู้ใช้ที่ถูกต้องจากผู้ใช้ที่ไม่ถูกต้อง รูปแบบทั่วไปคือ Two-factor, Tokens, Computer Identification, และ Single-sign-on Authentication Methods