المصادقة أو Authentication هي عملية التحقق من هوية المستخدم أو الجهاز قبل السماح له بالوصول إلى نظام أو خدمة. تعتمد على عوامل و تعتبر خطوة أساسية في حماية الأنظمة من الوصول غير المصرح به.