You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by jm...@apache.org on 2022/01/26 04:47:24 UTC
[guacamole-client] 01/01: GUACAMOLE-641: Merge support for reading secrets from key vaults.
This is an automated email from the ASF dual-hosted git repository.
jmuehlner pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/guacamole-client.git
commit a0d8a7a4ef0409aaf8113bf19a2b141158a4d7bb
Merge: 27ae3c7 96c8c7d
Author: James Muehlner <ja...@guac-dev.org>
AuthorDate: Tue Jan 25 20:47:14 2022 -0800
GUACAMOLE-641: Merge support for reading secrets from key vaults.
doc/licenses/bouncycastle-fips-1.0.2.1/LICENSE | 20 +
doc/licenses/bouncycastle-fips-1.0.2.1/README | 8 +
.../bouncycastle-fips-1.0.2.1/dep-coordinates.txt | 1 +
doc/licenses/jetbrains-annotations-13.0/README | 9 +
.../jetbrains-annotations-13.0/dep-coordinates.txt | 1 +
doc/licenses/kotlin-1.5.30/NOTICE.txt | 2 +
doc/licenses/kotlin-1.5.30/README | 8 +
doc/licenses/kotlin-1.5.30/dep-coordinates.txt | 5 +
.../kotlinx-serialization-1.2.1/NOTICE.txt | 2 +
doc/licenses/kotlinx-serialization-1.2.1/README | 8 +
.../dep-coordinates.txt | 2 +
doc/licenses/ksm-sdk-16.2.1/LICENSE | 21 +
doc/licenses/ksm-sdk-16.2.1/README | 9 +
doc/licenses/ksm-sdk-16.2.1/dep-coordinates.txt | 1 +
doc/licenses/snakeyaml-1.27/README | 8 +
doc/licenses/snakeyaml-1.27/dep-coordinates.txt | 1 +
extensions/guacamole-vault/.ratignore | 0
.../modules/guacamole-vault-base/.ratignore | 0
.../modules/guacamole-vault-base/pom.xml | 74 +++
.../vault/VaultAuthenticationProvider.java | 77 ++++
.../vault/VaultAuthenticationProviderModule.java | 99 ++++
.../vault/conf/VaultConfigurationService.java | 190 ++++++++
.../vault/secret/CachedVaultSecretService.java | 200 ++++++++
.../guacamole/vault/secret/VaultSecretService.java | 105 +++++
.../guacamole/vault/user/VaultUserContext.java | 406 ++++++++++++++++
.../vault/user/VaultUserContextFactory.java | 46 ++
.../src/main/resources/translations/en.json | 7 +
.../modules/guacamole-vault-dist/.ratignore | 0
.../modules/guacamole-vault-dist/pom.xml | 62 +++
.../src/main/assembly/dist.xml | 54 +++
.../modules/guacamole-vault-ksm/.ratignore | 0
.../modules/guacamole-vault-ksm/pom.xml | 98 ++++
.../vault/ksm/KsmAuthenticationProvider.java | 47 ++
.../vault/ksm/KsmAuthenticationProviderModule.java | 58 +++
.../vault/ksm/conf/KsmConfigProperty.java | 53 +++
.../vault/ksm/conf/KsmConfigurationService.java | 126 +++++
.../guacamole/vault/ksm/secret/KsmClient.java | 478 +++++++++++++++++++
.../vault/ksm/secret/KsmRecordService.java | 511 +++++++++++++++++++++
.../vault/ksm/secret/KsmSecretService.java | 157 +++++++
.../src/main/resources/guac-manifest.json | 16 +
extensions/guacamole-vault/pom.xml | 67 +++
extensions/pom.xml | 3 +
.../net/auth/TokenInjectingConnection.java | 54 ++-
.../net/auth/TokenInjectingConnectionGroup.java | 55 ++-
.../net/auth/TokenInjectingUserContext.java | 96 +++-
.../token/GuacamoleTokenUndefinedException.java | 96 ++++
.../org/apache/guacamole/token/TokenFilter.java | 118 ++++-
pom.xml | 2 +-
48 files changed, 3436 insertions(+), 25 deletions(-)