Managing changing state across application components.

Architectural style commonly used for network APIs.

Rules defining valid program structure.

Weakness that can be exploited to compromise software.

Sequence of operations used to authenticate a user.

Environment in which software executes.

Request from a program for operating-system services.

HTTP callback triggered by an event.

Temporary credential used in some authorization flows.

Software Development Kit providing tools and libraries for development.