Commit Graph
28 Commits
Author SHA1 Message Date
Michael Jumper b61f14e4db GUACAMOLE-394: Add history list at User object level (similar to Connection). 2017-09-25 12:49:43 -07:00
Michael Jumper 700005e823 GUACAMOLE-394: Remove UserRecord interface - recording historical auth tokens doesn't make sense, and removing that turns UserRecord into an empty interface. 2017-09-25 12:49:12 -07:00
Michael Jumper 5340f55361 GUACAMOLE-394: Add API support for user login/logout records. 2017-09-25 12:48:37 -07:00
Michael Jumper 26122ebc3e GUACAMOLE-394: Deprecate ConnectionRecordSet. Refactor accordingly. 2017-09-25 12:30:03 -07:00
Michael Jumper cd5d23866d GUACAMOLE-394: Separate definition of records and record sets into generalized interface. 2017-09-25 12:30:03 -07:00
Michael Jumper 2c587e5f9f GUACAMOLE-393: Add AuthenticationProvider shutdown hook. 2017-09-25 11:47:44 -07:00
Michael Jumper 45adf2fd93 GUACAMOLE-393: Add session invalidation hooks to UserContext. 2017-09-25 11:47:37 -07:00
Michael Jumper c20457f89b GUACAMOLE-393: Add session invalidation hooks to AuthenticatedUser. 2017-09-25 11:47:25 -07:00
Michael Jumper ee6edb9c82 GUACAMOLE-292: Define and use standard attributes for user organization and role. 2017-05-27 11:28:13 -07:00
Michael Jumper 9634731fe6 GUACAMOLE-292: Define and use standard attributes for user full name and email. 2017-05-27 11:28:13 -07:00
James Muehlner d9b888e99a GUACAMOLE-189: Merge per-connection guacd functionality. 2017-05-10 20:38:05 -07:00
Michael Jumper 31b1b42ba6 GUACAMOLE-189: Refactor GuacamoleProxyConfiguration to guacamole-ext. 2017-05-04 21:32:23 -07:00
Michael Jumper 8142b2d5f8 GUACAMOLE-289: Clarify behavior of getResource() with respect to authenticated vs. unauthenticated. 2017-04-29 14:00:10 -07:00
Michael Jumper aa261410f4 GUACAMOLE-289: Isolate extension REST services to ".../api/ext/" and ".../api/session/ext". 2017-04-29 13:38:57 -07:00
Michael Jumper 4455cbc781 GUACAMOLE-289: Add getResource() functions to UserContext and AuthenticationProvider, allowing extensions to expose arbitrary REST resources/services. 2017-04-29 12:34:32 -07:00
Michael Jumper dec73c8457 GUACAMOLE-224: Remove @author tags from codebase. 2017-02-27 23:20:30 -08:00
Michael Jumper b336e26cb2 GUACAMOLE-47: Store remote address and hostname within Credentials. 2017-01-28 11:23:31 -08:00
Michael Jumper fcefa7a7c7 GUACAMOLE-78: Define a standard identifier for anonymous users. 2016-08-12 12:51:53 -07:00
Michael Jumper abbc83a15b GUACAMOLE-5: Provide most recent Credentials to updateUserContext(). Doing otherwise relies on the AuthenticatedUser being updated, which is not guaranteed to happen. 2016-07-29 22:16:39 -07:00
Michael Jumper 0a0b5000bf GUACAMOLE-5: ActiveConnections should be Shareable, to allow sharing links to be generated based on a SharingProfile. 2016-07-16 11:42:47 -07:00
Michael Jumper e687ed040f GUACAMOLE-5: Define Shareable interface which defines a mechanism for generating (likely temporary) credentials. 2016-07-16 11:42:47 -07:00
Michael Jumper f9f78a64fc GUACAMOLE-5: Define UserCredentials object which couples a CredentialsInfo with defined parameter values. 2016-07-16 11:42:47 -07:00
Michael Jumper 0f49c39ed4 GUACAMOLE-5: Track the sharing profile associated with an active connection. 2016-07-16 11:42:47 -07:00
Michael Jumper a2ad7a69ab GUACAMOLE-5: Add sharing profile permissions. 2016-07-16 11:42:47 -07:00
Michael Jumper eededc33ca GUACAMOLE-5: Define sharing profiles and their relationship to connections. 2016-07-16 11:39:44 -07:00
Michael Jumper 4e7f086f83 GUACAMOLE-5: Move common identifier equals() / hashCode() of abstract Identifiable implementations to common base class. 2016-07-16 11:09:10 -07:00
Michael Jumper 1810ec971f GUACAMOLE-1: Relicense C and JavaScript files. 2016-03-28 20:50:18 -07:00
Michael Jumper 6990344697 GUACAMOLE-1: Refactor org.glyptodon package/groupId to org.apache. 2016-03-28 20:43:49 -07:00