It's a solved problem, but I actually prefer a simple web UI.
Each of these tools brings value and, inevitably, its own idea of authentication and authorization. At some point, “it works” ...