It may be old and not particularly appealing, but LDAP has been serving that role effectively at many companies.[0]
Using a terminal remains standard practice for sysadmins and devops.[1]
I believe there's some confusion in both the article and the comment between authentication and authorization. LDAP is fully equipped to handle both tasks.