This is an automated email from the ASF dual-hosted git repository.

mjumper pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/guacamole-client.git


    from b2d7b83d9 GUACAMOLE-990: Merge change ensuring internal errors are 
correctly handed and logged.
     add e4c65cba1 GUACAMOLE-1656: Add per-user KSM vault functionality.
     add 87cd7fbe2 GUACAMOLE-1656: Remove user attributes header; it does not 
look good.
     add 33f2b499e GUACAMOLE-1656: Fall back to user KSM config for single 
value fetch.
     add e882a0848 GUACAMOLE-1656: Ensure the preferences page refreshes on 
save in case a one-time-token was updated.
     add 3790d76fc GUACAMOLE-1656: Force refresh the user context on 
updateUserContext to ensure that any modified user attributes are picked up.
     add dfc7e6dd9 GUACAMOLE-1656: Simplify auto-refresh behavior in JDBC auth 
provider.
     add 8a7bde8e9 GUACAMOLE-1656: Simplify, clean up, and improve 
documentation of KSM code.
     add 06d321fe5 GUCAMOLE-1656: Do not expose the KSM config blob through the 
REST API.
     new 6c43611f5 GUACAMOLE-1656: Merge support for per-user KSM vaults.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../jdbc/JDBCAuthenticationProviderService.java    |   4 +-
 .../guacamole/auth/jdbc/user/UserService.java      |   4 -
 .../vault/conf/VaultAttributeService.java          |  30 +++
 .../guacamole/vault/user/VaultUserContext.java     |  57 +++-
 ...ovider.java => GuacamoleExceptionSupplier.java} |  32 +--
 .../vault/ksm/KsmAuthenticationProviderModule.java |   9 +
 .../vault/ksm/conf/KsmAttributeService.java        | 299 ++++++++++++++++++++-
 .../vault/ksm/conf/KsmConfigurationService.java    |  26 ++
 .../guacamole/vault/ksm/secret/KsmClient.java      |  42 ++-
 .../vault/ksm/secret/KsmSecretService.java         | 159 ++++++++++-
 .../guacamole/vault/ksm/user/KsmConnection.java    |  70 +++++
 .../vault/ksm/user/KsmConnectionGroup.java         |  58 ++--
 .../guacamole/vault/ksm/user/KsmDirectory.java     |  93 +++++++
 .../vault/ksm/user/KsmDirectoryService.java        | 277 +++++++------------
 .../apache/guacamole/vault/ksm/user/KsmUser.java   | 115 ++++++++
 .../guacamole/vault/ksm/user/KsmUserFactory.java}  |  23 +-
 .../src/main/resources/translations/en.json        |  10 +
 .../guacamole/net/auth/DelegatingUserContext.java  |   5 +
 .../org/apache/guacamole/net/auth/UserContext.java |  17 ++
 .../src/app/rest/services/schemaService.js         |  28 ++
 .../settings/directives/guacSettingsPreferences.js |  78 +++++-
 .../settings/templates/settingsPreferences.html    |   9 +
 .../src/main/frontend/src/translations/en.json     |   2 +
 .../guacamole/rest/schema/SchemaResource.java      |  20 ++
 .../guacamole/rest/user/UserObjectTranslator.java  |  19 +-
 .../apache/guacamole/rest/user/UserResource.java   |  13 +-
 26 files changed, 1214 insertions(+), 285 deletions(-)
 copy 
extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/{KsmAuthenticationProvider.java
 => GuacamoleExceptionSupplier.java} (59%)
 create mode 100644 
extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/user/KsmConnection.java
 create mode 100644 
extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/user/KsmDirectory.java
 create mode 100644 
extensions/guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/user/KsmUser.java
 copy 
extensions/{guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/sharing/ShareKeyGenerator.java
 => 
guacamole-vault/modules/guacamole-vault-ksm/src/main/java/org/apache/guacamole/vault/ksm/user/KsmUserFactory.java}
 (63%)

Reply via email to