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(-)