Authentication

Authentication (Auth) is the process of verifying that an individual or system is who they claim to be. It is the first step in any security process and is distinct from authorization (what a user is allowed to do).

Common methods include:

  • Something you know: Passwords or PINs.
  • Something you have: Security tokens, mobile phones (for OTPs).
  • Something you are: Biometrics like fingerprints or facial recognition.
  • Multi-Factor Authentication (MFA), which combines two or more of these methods.
Authentication

July 2025

The Evolution of Password Security: From Basic Storage to Argon2
July 18, 2025

The Evolution of Password Security: From Basic Storage to Argon2

SHA256 and the Length Extension Attack
July 11, 2025

SHA256 and the Length Extension Attack

April 2022

GitHub App and OAuth ~ Disjointed flow
April 28, 2022

GitHub App and OAuth ~ Disjointed flow

OAuth popup ~ Practical Guide
April 27, 2022

OAuth popup ~ Practical Guide

GitHub App and OAuth ~ Practical Kick-Starter
April 26, 2022

GitHub App and OAuth ~ Practical Kick-Starter