Software Engineering vocabulary · APIs, Networking and Security

Authentication

Meaning in software engineering, with examples

/ɔːˌθentɪˈkeɪʃən/nounCommon term

In software engineering, authentication means: The process of checking who a user or system is, for example with a password, a token or a fingerprint, before giving access.

In Turkish: kimlik doğrulama

How it is used

Often shortened to 'auth'. APIs require authentication, usually with API keys or tokens such as OAuth access tokens or JWTs. People talk about 'two-factor authentication' and say 'Authentication failed.'

Example sentences

  1. All endpoints except the health check need authentication.

  2. Users get a 401 because the authentication token has expired.

Common collocations

  • require authentication
  • two-factor authentication
  • authentication token
  • authentication failed

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: