Wake Board created GUACAMOLE-382:
------------------------------------
Summary: Difficult to manage an install consisting of many users
and connections
Key: GUACAMOLE-382
URL: https://issues.apache.org/jira/browse/GUACAMOLE-382
Project: Guacamole
Issue Type: Improvement
Components: guacamole-auth-jdbc, guacamole-auth-ldap
Affects Versions: 0.9.13-incubating
Environment: Linux
Reporter: Wake Board
Priority: Minor
It is very difficult to use guacamole to manage a large install consisting of
40-60 users able to access 40-60 connections. Adding a new connection requires
visiting each user profile separately to add the new host.
Would suggest one of two improvements:
# Improve user management to allow defining roles. These roles (groups) could
allow assigning specific permissions and then the roles are granted to users.
For example, there could be roles for developers, testers, and customers. Each
role unlocks specific connections. Then just the role is granted to individual
ldap accounts. This would greatly reduce the effort to maintain.
# Provide (or document) an interface to programmatically allow granting
users-to-connections. This would allow external scripting/management of the
connections available to a specific user. From the outside, a customer could
automate assigning the connections that are needed for a specific user. Would
need to be able to query, add, and remove connections per user and to be able
to enumerate connections available. Perhaps it could be a REST interface or
alternatively details of how to do this via the underlying database.
Our install consists of using the ldap module for login authentication and the
jdbc module for connection information.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)