TACACS+ ( eng. Terminal Access Controller Access Control System plus ) er en sessionsprotokol , som er resultatet af en yderligere forbedring af TACACS udført af Cisco .
Sikkerheden i protokollen (kryptering) er blevet forbedret, samt adskillelsen af funktionerne autentificering, autorisation og regnskab, som nu kan bruges separat.
TACACS+ bruger begreberne sessioner. Inden for rammerne af TACACS+ er det muligt at etablere tre forskellige typer AAA -sessioner ( godkendelse, autorisation, regnskab ) . Etablering af én type session kræver generelt ikke en vellykket etablering af nogen anden. Protokolspecifikationen kræver ikke, at en godkendelsessession åbnes først for at åbne en godkendelsessession. TACACS+ serveren KAN kræve godkendelse, men protokollen specificerer ikke dette.