0e9860ecf7
GUACAMOLE-1364: Allow both traditional username/password and SSO.
Michael Jumper2021-11-25 19:35:46 -08:00
82e48c30bf
GUACAMOLE-1364: Merge SSO extensions refactoring.
James Muehlner2021-12-03 20:35:17 -08:00
7dc0b3b509
GUACAMOLE-1364: Extract common base SSO classes.
Michael Jumper2021-12-03 20:29:13 -08:00
a6b38bec62
GUACAMOLE-1364: Remove unnecessary separate dist .tar.gz for SSO extensions (now distributed within common .tar.gz).
Michael Jumper2021-11-25 19:01:57 -08:00
ba93d17265
GUACAMOLE-1364: Correct naming of SAML auth field and translation.
Michael Jumper2021-11-25 18:26:31 -08:00
817f19290d
GUACAMOLE-1364: Unify translations of SSO extensions.
Michael Jumper2021-11-25 18:21:17 -08:00
36a02c1f90
GUACAMOLE-1364: Refactor all SSO extensions beneath common base.
Michael Jumper2021-11-25 17:54:08 -08:00
cce2043fae
GUACAMOLE-1433: Update postgresql JDBC driver in Docker image to fix "authentication type 10 not supported" error
Scott C Wang2021-11-22 22:26:27 -06:00
d05e37923c
GUACAMOLE-956: Merge leverage HTTP header instead of query parameter for auth/session tokens.
Virtually Nick2021-10-25 07:29:50 -04:00
38b3a19ace
GUACAMOLE-956: Clarify relation of ContainerRequest to the HTTP request that resulted in an exception.
Michael Jumper2021-10-25 03:05:17 -07:00
262643b293
GUACAMOLE-957: Merge add support for querying multiple LDAP servers.
Virtually Nick2021-10-24 21:09:07 -04:00
0597358dde
GUACAMOLE-956: Decouple tunnel UUID from HTTP tunnel session identification.
Michael Jumper2021-10-22 18:28:59 -07:00
1a0802f4a3
GUACAMOLE-956: Provide alternative means of deleting the current token that does not specify the token within the URL.
Michael Jumper2021-02-26 13:15:46 -08:00
aacf63857c
GUACAMOLE-956: Use "Guacamole-Token" header in favor of "token" query parameter when invoking REST API from client.
Michael Jumper2020-02-11 16:23:38 -08:00
5fdfb56c8b
GUACAMOLE-956: Automatically pull token from HTTP header or query parameter.
Michael Jumper2020-02-11 16:16:43 -08:00
00f83145a3
GUACAMOLE-957: Leverage capturing group in user match regex to determine Guacamole LDAP user identities.
Michael Jumper2021-10-23 15:53:56 -07:00
b45fc9b6e5
GUACAMOLE-957: Evaluate default value of LDAP configuration only if provided value is null.
Michael Jumper2021-10-23 15:12:06 -07:00
0f96d5e122
GUACAMOLE-957: Continue to use cached version of LDAP YAML if an error occurs.
Michael Jumper2021-10-21 17:16:23 -07:00
d80ab47c97
GUACAMOLE-957: Use case insensitive matching for LDAP YAML regular expressions by default.
Michael Jumper2021-10-21 17:15:22 -07:00
a216ec902a
GUACAMOLE-957: Match any user for LDAP YAML by default.
Michael Jumper2021-10-21 16:34:39 -07:00
5a757d0418
GUACAMOLE-957: Add support for configuring the general network timeout for LDAP.
Michael Jumper2021-10-21 16:17:02 -07:00
55437faad0
GUACAMOLE-957: Use guacamole.properties for LDAP YAML defaults.
Michael Jumper2021-10-21 16:07:28 -07:00
160d29df95
GUACAMOLE-957: Define all default LDAP configuration values in central location.
Michael Jumper2021-10-21 15:59:00 -07:00
f322dc3f3e
GUACAMOLE-957: Cache LDAP configuration YAML until modified.
Michael Jumper2021-10-21 15:08:28 -07:00
0fc7c03d70
GUACAMOLE-957: Allow single-element array values for YAML LDAP configuration to be specified as simple strings.
Michael Jumper2021-10-21 00:56:37 -07:00
91a057cad9
GUACAMOLE-957: Choose LDAP configurations based on usernames.
Michael Jumper2021-10-21 00:30:47 -07:00
49a4a6c7a0
GUACAMOLE-957: Support reading multiple LDAP server configurations from "ldap-servers.yml".
Michael Jumper2021-10-20 23:35:13 -07:00
278bfa17ae
GUACAMOLE-957: Allow each user to be associated with multiple LDAP servers.
Michael Jumper2021-10-20 21:29:41 -07:00
07b443257f
GUACAMOLE-957: Refactor LDAP configuration such that it may be user-specific.
Michael Jumper2021-10-20 18:45:06 -07:00
85cef39954
GUACAMOLE-1130: Merge limitation of LDAP query scope to only required attributes.
Mike Jumper2021-10-22 22:29:53 -07:00
d82f0eacf3
GUACAMOLE-1130: Correct logic for attribute search and retrieval, and apply attribute filters to User and Connection searches.
Virtually Nick2021-08-23 21:37:30 -04:00
59c7d5de34
GUACAMOLE-1130: Correct style issues and simplify the code that builds group attribute arrays.
Virtually Nick2021-08-21 21:29:13 -04:00
420ffa175d
GUACAMOLE-1130: Only retrieve LDAP attributes that are strictly necessary
Edgardo Rodriguez2020-07-26 11:56:35 -03:00
3199fdd309
GUACAMOLE-1218: Merge inclusion of encrypt-json.sh script in dist archive.
James Muehlner2021-09-16 19:34:33 -07:00
ea70b54dbe
GUACAMOLE-1218: Merge casing fix for hex values in ByteArrayProperty.
James Muehlner2021-09-16 19:32:09 -07:00
0fe3c441d3
GUACAMOLE-1218: Include "encrypt-json.sh" reference implementation in guacamole-auth-json dist archive.
Michael Jumper2021-09-16 19:29:14 -07:00
8f3172e4f6
GUACAMOLE-1218: Allow both lowercase and uppercase for hex values of ByteArrayProperty.
Michael Jumper2021-09-16 19:21:32 -07:00
f66c81f351
GUACAMOLE-1418: Add support of SQL Server JDBC plugin in Docker Image
Jean-Benoit Paux2021-09-16 10:38:47 +02:00
fc9739a4d6
GUACAMOLE-1407: Explicitly fail early if no JDBC driver can be found for MySQL/MariaDB.
Michael Jumper2021-08-26 18:36:22 -07:00
be1ad5dff3
GUACAMOLE-1407: Automatically detect whether MySQL or MariaDB version of "Connector/J" is installed.
Michael Jumper2021-08-26 17:58:32 -07:00
43546c830c
GUACAMOLE-1261: Merge changes allowing object identifiers to contain slashes within AngularJS URLs.
Mike Jumper2021-08-22 18:18:25 -07:00
38b0474e35
GUACAMOLE-1261: Enable eager interpretation of route parameters for users, groups, and connections.
Virtually Nick2021-08-22 14:20:08 -04:00
0cc9f46882
GUACAMOLE-1199: Merge corrections to handling of unchanged, database-stored attributes.
Mike Jumper2021-08-21 18:01:25 -07:00
04c908d5f7
GUACAMOLE-1199: Only update JDBC attributes if values have been provided.
Virtually Nick2020-12-28 15:21:06 -05:00
8afac61dd6
GUACAMOLE-1386: Merge meta key handling fix.
James Muehlner2021-08-20 19:36:55 -07:00
5c76dcc173
GUACAMOLE-1397: AUTH-TOTP set autofocus to input field
Chris (Homy)2021-08-08 09:31:04 +02:00
a54c78554f
GUACAMOLE-1398: Merge explicitly fit guac-tiled-clients directive to available space.
Virtually Nick2021-08-17 08:14:32 -04:00
1d83307b8c
GUACAMOLE-1398: Explicitly fit guac-tiled-clients directive to available space.
Michael Jumper2021-08-17 02:11:18 -07:00
8d15ada126
GUACAMOLE-1366: Merge correct sort order of connection history entries.
Virtually Nick2021-08-13 10:33:13 -04:00
6787d3fa9f
GUACAMOLE-1366: Correct sort order of connection history entries.
Michael Jumper2021-08-12 23:11:15 -07:00
6608ba3e2d
GUACAMOLE-1386: Centralize abstraction of KeyboardEvent contents within KeyEvent and its subclasses.
Michael Jumper2021-08-12 22:26:25 -07:00
b629b2137e
GUACAMOLE-1386: Do not synchronize modifiers based on key events that were dropped/rejected.
Michael Jumper2021-08-12 21:53:27 -07:00
b347a118fa
GUACAMOLE-1386: Defer handling of "Meta" until it is known to be functioning as a modifier.
Michael Jumper2021-08-12 16:12:03 -07:00
d771dae61f
GUACAMOLE-1396: Merge update comment block to have correct array type for actions field
Virtually Nick2021-08-06 11:41:00 -04:00
ff5eeff283
GUACAMOLE-1396: Update comment block to have correct array type for actions field
Timothy Worcester2021-08-06 11:15:35 -04:00