← Back to Categories
</>
CATEGORY

Web Authentication

Authentication, authorization, sessions, cookies, JWT, and OAuth.

GLOSSARY

Terms in Web Authentication

21 terms
01

Access Token

An access token represents permission to access protected resources.

02

Authentication

Authentication verifies the identity of a user or system.

03

Authorization

Authorization determines what an authenticated user or system is allowed to access.

04

Bearer Token

A bearer token grants access to whoever presents the token successfully.

05

CSRF Token

A CSRF token helps a server verify that a state-changing request originated from an authorized application context.

06

Cookie

A cookie is small data stored by a browser and sent with matching requests.

07

Identity Provider

An identity provider authenticates users and supplies identity information to applications.

08

JWT

JSON Web Token is a compact token format commonly used to represent claims.

09

Multi-Factor Authentication

MFA requires multiple independent authentication factors.

10

OAuth

OAuth is an authorization framework that allows applications to obtain limited access to resources.

11

OpenID Connect

OpenID Connect is an identity layer built on top of OAuth 2.0.

12

PKCE

Proof Key for Code Exchange adds a code verifier mechanism to protect OAuth authorization-code flows.

13

Password Hashing

Password hashing transforms passwords into one-way representations suitable for secure storage.

14

Password Salt

A password salt is unique random data combined with a password before hashing.

15

Permission

A permission represents a specific action that an authenticated identity may perform.

16

Refresh Token

A refresh token can be exchanged for a new access token without requiring the user to authenticate again.

17

Role-Based Access Control

RBAC grants permissions according to assigned user roles.

18

Session

A session stores information associated with a user's interaction across requests.

19

Session Fixation

Session fixation is an attack where an attacker attempts to force a known session identifier onto a victim.

20

Single Sign-On

Single Sign-On allows a user to authenticate once and access multiple connected applications.

21

Token Expiration

Token expiration limits how long an authentication or authorization token remains valid.