Software Engineering vocabulary · APIs, Networking and Security

Multi-factor authentication

Meaning in software engineering, with examples

nounCore term

In software engineering, multi-factor authentication means: A login method that asks for two or more different kinds of proof, such as a password plus a code from a phone, before granting access.

In Turkish: çok faktörlü kimlik doğrulama, iki faktörlü kimlik doğrulama, MFA

How it is used

Almost always called MFA in speech; 2FA (two-factor authentication) is the two-factor version. Teams enable, enforce or roll out MFA. The factors are usually described as something you know, something you have and something you are.

Example sentences

  1. We enforced multi-factor authentication for all remote access last month.

  2. The stolen password was useless because the account had multi-factor authentication.

Common collocations

  • enable MFA
  • enforce MFA
  • MFA prompt
  • two-factor authentication
  • MFA fatigue

This word in other fields

The same English word can have a different meaning in another field:

More terms: APIs, Networking and Security

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: