Authentication, authorization, and accounting

Authentication, authorization, and accounting (AAA) is a framework used to control and track access within a computer network.

Authentication is concerned with proving identity, authorization with granting permissions, accounting with maintaining a continuous and robust audit trail via logging.

Common network protocols providing this functionality include TACACS+, RADIUS, and Diameter.