goauthentik / goauthentik/authentik

TACACS+ Provider

Open
#10,453 8 comments 18 reactions 1 assignee Claimed by @BeryJu View on GitHub
enhancement
Dominant language
Python
Stars
25.6k
Forks
2k
Avg merge
1d 2h
Merged PRs (30d)
651

Description

Many systems in the IT environment are operated with TACACS+ as an AAA backend, such as switches, routers, and firewalls. To avoid having to operate additional backends including redundancies, it would be interesting to also replicate this in authenik. The advantage of TACACS over RADIUS lies in the fact that here, not only authentication but also authorization and accounting can be performed, and specific permissions can be assigned to individual users and devices at the command level. Additionally, there is currently no maintained GUI system on the open-source market for TACACS.

For example, a basically good system is https://github.com/tacacsgui/tacacsgui; however, there have been no changes made here for over 4 years now, and from a security perspective, Ubuntu 18.04 is no longer state-of-the-art.

I think there is a significant gap in the enterprise and provider market that could be perfectly closed with authentication, especially since the other providers are rounding out the picture extremely well.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.