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.