diff --git a/extensions/guacamole-auth-vault/.ratignore b/extensions/guacamole-vault/.ratignore
similarity index 100%
rename from extensions/guacamole-auth-vault/.ratignore
rename to extensions/guacamole-vault/.ratignore
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/.ratignore b/extensions/guacamole-vault/modules/guacamole-vault-azure/.ratignore
similarity index 100%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/.ratignore
rename to extensions/guacamole-vault/modules/guacamole-vault-azure/.ratignore
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/pom.xml b/extensions/guacamole-vault/modules/guacamole-vault-azure/pom.xml
similarity index 97%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/pom.xml
rename to extensions/guacamole-vault/modules/guacamole-vault-azure/pom.xml
index d1d336aa1..f2448a3d6 100644
--- a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/pom.xml
+++ b/extensions/guacamole-vault/modules/guacamole-vault-azure/pom.xml
@@ -24,10 +24,10 @@
4.0.0
org.apache.guacamole
- guacamole-auth-vault-azure
+ guacamole-vault-azure
jar
1.4.0
- guacamole-auth-vault-azure
+ guacamole-vault-azure
http://guacamole.apache.org/
@@ -37,7 +37,7 @@
org.apache.guacamole
- guacamole-auth-vault
+ guacamole-vault
1.4.0
../../
@@ -70,7 +70,7 @@
org.apache.guacamole
- guacamole-auth-vault-base
+ guacamole-vault-base
1.4.0
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/java/org/apache/guacamole/auth/vault/azure/AzureKeyVaultAuthenticationProvider.java b/extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/java/org/apache/guacamole/vault/azure/AzureKeyVaultAuthenticationProvider.java
similarity index 93%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/java/org/apache/guacamole/auth/vault/azure/AzureKeyVaultAuthenticationProvider.java
rename to extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/java/org/apache/guacamole/vault/azure/AzureKeyVaultAuthenticationProvider.java
index 5fd091374..f5f367e09 100644
--- a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/java/org/apache/guacamole/auth/vault/azure/AzureKeyVaultAuthenticationProvider.java
+++ b/extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/java/org/apache/guacamole/vault/azure/AzureKeyVaultAuthenticationProvider.java
@@ -17,10 +17,10 @@
* under the License.
*/
-package org.apache.guacamole.auth.vault.azure;
+package org.apache.guacamole.vault.azure;
import org.apache.guacamole.GuacamoleException;
-import org.apache.guacamole.auth.vault.VaultAuthenticationProvider;
+import org.apache.guacamole.vault.VaultAuthenticationProvider;
/**
* VaultAuthenticationProvider implementation which reads secrets from Azure
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/java/org/apache/guacamole/auth/vault/azure/AzureKeyVaultAuthenticationProviderModule.java b/extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/java/org/apache/guacamole/vault/azure/AzureKeyVaultAuthenticationProviderModule.java
similarity index 80%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/java/org/apache/guacamole/auth/vault/azure/AzureKeyVaultAuthenticationProviderModule.java
rename to extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/java/org/apache/guacamole/vault/azure/AzureKeyVaultAuthenticationProviderModule.java
index ed8474abe..a044743ab 100644
--- a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/java/org/apache/guacamole/auth/vault/azure/AzureKeyVaultAuthenticationProviderModule.java
+++ b/extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/java/org/apache/guacamole/vault/azure/AzureKeyVaultAuthenticationProviderModule.java
@@ -17,16 +17,16 @@
* under the License.
*/
-package org.apache.guacamole.auth.vault.azure;
+package org.apache.guacamole.vault.azure;
import com.microsoft.azure.keyvault.authentication.KeyVaultCredentials;
import org.apache.guacamole.GuacamoleException;
-import org.apache.guacamole.auth.vault.VaultAuthenticationProviderModule;
-import org.apache.guacamole.auth.vault.azure.conf.AzureKeyVaultConfigurationService;
-import org.apache.guacamole.auth.vault.azure.conf.AzureKeyVaultCredentials;
-import org.apache.guacamole.auth.vault.azure.secret.AzureKeyVaultSecretService;
-import org.apache.guacamole.auth.vault.conf.VaultConfigurationService;
-import org.apache.guacamole.auth.vault.secret.VaultSecretService;
+import org.apache.guacamole.vault.VaultAuthenticationProviderModule;
+import org.apache.guacamole.vault.azure.conf.AzureKeyVaultConfigurationService;
+import org.apache.guacamole.vault.azure.conf.AzureKeyVaultCredentials;
+import org.apache.guacamole.vault.azure.secret.AzureKeyVaultSecretService;
+import org.apache.guacamole.vault.conf.VaultConfigurationService;
+import org.apache.guacamole.vault.secret.VaultSecretService;
/**
* Guice module which configures injections specific to Azure Key Vault
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/java/org/apache/guacamole/auth/vault/azure/conf/AzureKeyVaultAuthenticationException.java b/extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/java/org/apache/guacamole/vault/azure/conf/AzureKeyVaultAuthenticationException.java
similarity index 97%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/java/org/apache/guacamole/auth/vault/azure/conf/AzureKeyVaultAuthenticationException.java
rename to extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/java/org/apache/guacamole/vault/azure/conf/AzureKeyVaultAuthenticationException.java
index 5cf92a1b6..d1eba9be7 100644
--- a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/java/org/apache/guacamole/auth/vault/azure/conf/AzureKeyVaultAuthenticationException.java
+++ b/extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/java/org/apache/guacamole/vault/azure/conf/AzureKeyVaultAuthenticationException.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.guacamole.auth.vault.azure.conf;
+package org.apache.guacamole.vault.azure.conf;
/**
* Unchecked exception thrown by AzureKeyVaultCredentials if an error occurs
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/java/org/apache/guacamole/auth/vault/azure/conf/AzureKeyVaultConfigurationService.java b/extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/java/org/apache/guacamole/vault/azure/conf/AzureKeyVaultConfigurationService.java
similarity index 97%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/java/org/apache/guacamole/auth/vault/azure/conf/AzureKeyVaultConfigurationService.java
rename to extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/java/org/apache/guacamole/vault/azure/conf/AzureKeyVaultConfigurationService.java
index e8e1ceb51..7bfb52919 100644
--- a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/java/org/apache/guacamole/auth/vault/azure/conf/AzureKeyVaultConfigurationService.java
+++ b/extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/java/org/apache/guacamole/vault/azure/conf/AzureKeyVaultConfigurationService.java
@@ -17,16 +17,16 @@
* under the License.
*/
-package org.apache.guacamole.auth.vault.azure.conf;
+package org.apache.guacamole.vault.azure.conf;
import com.google.inject.Inject;
import com.google.inject.Singleton;
import com.microsoft.aad.adal4j.ClientCredential;
import org.apache.guacamole.GuacamoleException;
-import org.apache.guacamole.auth.vault.conf.VaultConfigurationService;
import org.apache.guacamole.environment.Environment;
import org.apache.guacamole.properties.IntegerGuacamoleProperty;
import org.apache.guacamole.properties.StringGuacamoleProperty;
+import org.apache.guacamole.vault.conf.VaultConfigurationService;
/**
* Service for retrieving configuration information regarding the Azure Key
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/java/org/apache/guacamole/auth/vault/azure/conf/AzureKeyVaultCredentials.java b/extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/java/org/apache/guacamole/vault/azure/conf/AzureKeyVaultCredentials.java
similarity index 98%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/java/org/apache/guacamole/auth/vault/azure/conf/AzureKeyVaultCredentials.java
rename to extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/java/org/apache/guacamole/vault/azure/conf/AzureKeyVaultCredentials.java
index c69da5f1e..36bde5d53 100644
--- a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/java/org/apache/guacamole/auth/vault/azure/conf/AzureKeyVaultCredentials.java
+++ b/extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/java/org/apache/guacamole/vault/azure/conf/AzureKeyVaultCredentials.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.guacamole.auth.vault.azure.conf;
+package org.apache.guacamole.vault.azure.conf;
import com.google.inject.Inject;
import com.microsoft.aad.adal4j.AuthenticationContext;
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/java/org/apache/guacamole/auth/vault/azure/secret/AzureKeyVaultSecretService.java b/extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/java/org/apache/guacamole/vault/azure/secret/AzureKeyVaultSecretService.java
similarity index 92%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/java/org/apache/guacamole/auth/vault/azure/secret/AzureKeyVaultSecretService.java
rename to extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/java/org/apache/guacamole/vault/azure/secret/AzureKeyVaultSecretService.java
index 65d75dc9b..cd5ed3537 100644
--- a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/java/org/apache/guacamole/auth/vault/azure/secret/AzureKeyVaultSecretService.java
+++ b/extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/java/org/apache/guacamole/vault/azure/secret/AzureKeyVaultSecretService.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.guacamole.auth.vault.azure.secret;
+package org.apache.guacamole.vault.azure.secret;
import com.google.inject.Inject;
import com.google.inject.Provider;
@@ -30,9 +30,9 @@ import java.util.concurrent.CompletableFuture;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.apache.guacamole.GuacamoleException;
-import org.apache.guacamole.auth.vault.azure.conf.AzureKeyVaultAuthenticationException;
-import org.apache.guacamole.auth.vault.azure.conf.AzureKeyVaultConfigurationService;
-import org.apache.guacamole.auth.vault.secret.CachedVaultSecretService;
+import org.apache.guacamole.vault.azure.conf.AzureKeyVaultAuthenticationException;
+import org.apache.guacamole.vault.azure.conf.AzureKeyVaultConfigurationService;
+import org.apache.guacamole.vault.secret.CachedVaultSecretService;
/**
* Service which retrieves secrets from Azure Key Vault.
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/resources/guac-manifest.json b/extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/resources/guac-manifest.json
similarity index 71%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/resources/guac-manifest.json
rename to extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/resources/guac-manifest.json
index 87e1b1165..9f6ee94a4 100644
--- a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-azure/src/main/resources/guac-manifest.json
+++ b/extensions/guacamole-vault/modules/guacamole-vault-azure/src/main/resources/guac-manifest.json
@@ -6,7 +6,7 @@
"namespace" : "azure-keyvault",
"authProviders" : [
- "org.apache.guacamole.auth.vault.azure.AzureKeyVaultAuthenticationProvider"
+ "org.apache.guacamole.vault.azure.AzureKeyVaultAuthenticationProvider"
],
"translations" : [
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/.ratignore b/extensions/guacamole-vault/modules/guacamole-vault-base/.ratignore
similarity index 100%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/.ratignore
rename to extensions/guacamole-vault/modules/guacamole-vault-base/.ratignore
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/pom.xml b/extensions/guacamole-vault/modules/guacamole-vault-base/pom.xml
similarity index 93%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/pom.xml
rename to extensions/guacamole-vault/modules/guacamole-vault-base/pom.xml
index d59754fe6..87c6c9404 100644
--- a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/pom.xml
+++ b/extensions/guacamole-vault/modules/guacamole-vault-base/pom.xml
@@ -24,9 +24,9 @@
4.0.0
org.apache.guacamole
- guacamole-auth-vault-base
+ guacamole-vault-base
jar
- guacamole-auth-vault-base
+ guacamole-vault-base
http://guacamole.apache.org/
@@ -35,7 +35,7 @@
org.apache.guacamole
- guacamole-auth-vault
+ guacamole-vault
1.4.0
../../
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/VaultAuthenticationProvider.java b/extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/VaultAuthenticationProvider.java
similarity index 95%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/VaultAuthenticationProvider.java
rename to extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/VaultAuthenticationProvider.java
index 0b9126a67..a18b9c05a 100644
--- a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/VaultAuthenticationProvider.java
+++ b/extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/VaultAuthenticationProvider.java
@@ -17,16 +17,16 @@
* under the License.
*/
-package org.apache.guacamole.auth.vault;
+package org.apache.guacamole.vault;
import com.google.inject.Guice;
import com.google.inject.Injector;
import org.apache.guacamole.GuacamoleException;
-import org.apache.guacamole.auth.vault.user.VaultUserContextFactory;
import org.apache.guacamole.net.auth.AbstractAuthenticationProvider;
import org.apache.guacamole.net.auth.AuthenticatedUser;
import org.apache.guacamole.net.auth.Credentials;
import org.apache.guacamole.net.auth.UserContext;
+import org.apache.guacamole.vault.user.VaultUserContextFactory;
/**
* AuthenticationProvider implementation which automatically injects tokens
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/VaultAuthenticationProviderModule.java b/extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/VaultAuthenticationProviderModule.java
similarity index 95%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/VaultAuthenticationProviderModule.java
rename to extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/VaultAuthenticationProviderModule.java
index 9e5ae7155..94119a7a2 100644
--- a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/VaultAuthenticationProviderModule.java
+++ b/extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/VaultAuthenticationProviderModule.java
@@ -17,16 +17,16 @@
* under the License.
*/
-package org.apache.guacamole.auth.vault;
+package org.apache.guacamole.vault;
import com.google.inject.AbstractModule;
import com.google.inject.assistedinject.FactoryModuleBuilder;
import org.apache.guacamole.GuacamoleException;
-import org.apache.guacamole.auth.vault.user.VaultUserContext;
-import org.apache.guacamole.auth.vault.user.VaultUserContextFactory;
import org.apache.guacamole.environment.Environment;
import org.apache.guacamole.environment.LocalEnvironment;
import org.apache.guacamole.net.auth.UserContext;
+import org.apache.guacamole.vault.user.VaultUserContext;
+import org.apache.guacamole.vault.user.VaultUserContextFactory;
/**
* Guice module which configures injections specific to the base support for
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/conf/VaultConfigurationService.java b/extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/conf/VaultConfigurationService.java
similarity index 96%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/conf/VaultConfigurationService.java
rename to extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/conf/VaultConfigurationService.java
index 9cafbd45f..9c01f7030 100644
--- a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/conf/VaultConfigurationService.java
+++ b/extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/conf/VaultConfigurationService.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.guacamole.auth.vault.conf;
+package org.apache.guacamole.vault.conf;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
@@ -27,8 +27,8 @@ import java.io.IOException;
import java.util.Map;
import org.apache.guacamole.GuacamoleException;
import org.apache.guacamole.GuacamoleServerException;
-import org.apache.guacamole.auth.vault.VaultAuthenticationProviderModule;
import org.apache.guacamole.environment.Environment;
+import org.apache.guacamole.vault.VaultAuthenticationProviderModule;
/**
* Base class for services which retrieve key vault configuration information.
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/secret/CachedVaultSecretService.java b/extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/secret/CachedVaultSecretService.java
similarity index 99%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/secret/CachedVaultSecretService.java
rename to extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/secret/CachedVaultSecretService.java
index e3f26bdd3..b26fdba94 100644
--- a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/secret/CachedVaultSecretService.java
+++ b/extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/secret/CachedVaultSecretService.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.guacamole.auth.vault.secret;
+package org.apache.guacamole.vault.secret;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.ConcurrentHashMap;
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/secret/VaultSecretService.java b/extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/secret/VaultSecretService.java
similarity index 98%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/secret/VaultSecretService.java
rename to extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/secret/VaultSecretService.java
index a78826eb5..04f3783df 100644
--- a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/secret/VaultSecretService.java
+++ b/extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/secret/VaultSecretService.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.guacamole.auth.vault.secret;
+package org.apache.guacamole.vault.secret;
import java.util.concurrent.Future;
import org.apache.guacamole.GuacamoleException;
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/user/VaultUserContext.java b/extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user/VaultUserContext.java
similarity index 98%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/user/VaultUserContext.java
rename to extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user/VaultUserContext.java
index 0a03b78a0..1adf5c54d 100644
--- a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/user/VaultUserContext.java
+++ b/extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user/VaultUserContext.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.guacamole.auth.vault.user;
+package org.apache.guacamole.vault.user;
import com.google.inject.Inject;
import com.google.inject.assistedinject.Assisted;
@@ -28,15 +28,15 @@ import java.util.concurrent.ExecutionException;
import java.util.concurrent.Future;
import org.apache.guacamole.GuacamoleException;
import org.apache.guacamole.GuacamoleServerException;
-import org.apache.guacamole.auth.vault.conf.VaultConfigurationService;
import org.apache.guacamole.net.auth.Connection;
import org.apache.guacamole.net.auth.ConnectionGroup;
import org.apache.guacamole.net.auth.TokenInjectingUserContext;
import org.apache.guacamole.net.auth.UserContext;
-import org.apache.guacamole.auth.vault.secret.VaultSecretService;
import org.apache.guacamole.protocol.GuacamoleConfiguration;
import org.apache.guacamole.token.GuacamoleTokenUndefinedException;
import org.apache.guacamole.token.TokenFilter;
+import org.apache.guacamole.vault.conf.VaultConfigurationService;
+import org.apache.guacamole.vault.secret.VaultSecretService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/user/VaultUserContextFactory.java b/extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user/VaultUserContextFactory.java
similarity index 97%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/user/VaultUserContextFactory.java
rename to extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user/VaultUserContextFactory.java
index 712d41a9b..03e6c3a9b 100644
--- a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/java/org/apache/guacamole/auth/vault/user/VaultUserContextFactory.java
+++ b/extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user/VaultUserContextFactory.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.guacamole.auth.vault.user;
+package org.apache.guacamole.vault.user;
import org.apache.guacamole.net.auth.UserContext;
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/resources/translations/en.json b/extensions/guacamole-vault/modules/guacamole-vault-base/src/main/resources/translations/en.json
similarity index 100%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-base/src/main/resources/translations/en.json
rename to extensions/guacamole-vault/modules/guacamole-vault-base/src/main/resources/translations/en.json
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-dist/.ratignore b/extensions/guacamole-vault/modules/guacamole-vault-dist/.ratignore
similarity index 100%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-dist/.ratignore
rename to extensions/guacamole-vault/modules/guacamole-vault-dist/.ratignore
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-dist/pom.xml b/extensions/guacamole-vault/modules/guacamole-vault-dist/pom.xml
similarity index 82%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-dist/pom.xml
rename to extensions/guacamole-vault/modules/guacamole-vault-dist/pom.xml
index b239f28bf..abbba239c 100644
--- a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-dist/pom.xml
+++ b/extensions/guacamole-vault/modules/guacamole-vault-dist/pom.xml
@@ -24,9 +24,9 @@
4.0.0
org.apache.guacamole
- guacamole-auth-vault-dist
+ guacamole-vault-dist
pom
- guacamole-auth-vault-dist
+ guacamole-vault-dist
http://guacamole.apache.org/
@@ -35,7 +35,7 @@
org.apache.guacamole
- guacamole-auth-vault
+ guacamole-vault
1.4.0
../../
@@ -45,7 +45,7 @@
org.apache.guacamole
- guacamole-auth-vault-azure
+ guacamole-vault-azure
1.4.0
@@ -53,9 +53,8 @@
-
+
${project.parent.artifactId}-${project.parent.version}
diff --git a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-dist/src/main/assembly/dist.xml b/extensions/guacamole-vault/modules/guacamole-vault-dist/src/main/assembly/dist.xml
similarity index 95%
rename from extensions/guacamole-auth-vault/modules/guacamole-auth-vault-dist/src/main/assembly/dist.xml
rename to extensions/guacamole-vault/modules/guacamole-vault-dist/src/main/assembly/dist.xml
index b0ea3b1f6..8d5c4b866 100644
--- a/extensions/guacamole-auth-vault/modules/guacamole-auth-vault-dist/src/main/assembly/dist.xml
+++ b/extensions/guacamole-vault/modules/guacamole-vault-dist/src/main/assembly/dist.xml
@@ -37,7 +37,7 @@
azure
- org.apache.guacamole:guacamole-auth-vault-azure
+ org.apache.guacamole:guacamole-vault-azure
diff --git a/extensions/guacamole-auth-vault/pom.xml b/extensions/guacamole-vault/pom.xml
similarity index 88%
rename from extensions/guacamole-auth-vault/pom.xml
rename to extensions/guacamole-vault/pom.xml
index a924af8b3..281572b3a 100644
--- a/extensions/guacamole-auth-vault/pom.xml
+++ b/extensions/guacamole-vault/pom.xml
@@ -24,10 +24,10 @@
4.0.0
org.apache.guacamole
- guacamole-auth-vault
+ guacamole-vault
pom
1.4.0
- guacamole-auth-vault
+ guacamole-vault
http://guacamole.apache.org/
@@ -40,13 +40,13 @@
- modules/guacamole-auth-vault-dist
+ modules/guacamole-vault-dist
- modules/guacamole-auth-vault-base
+ modules/guacamole-vault-base
- modules/guacamole-auth-vault-azure
+ modules/guacamole-vault-azure
diff --git a/extensions/pom.xml b/extensions/pom.xml
index 18e307e54..d400b08ff 100644
--- a/extensions/pom.xml
+++ b/extensions/pom.xml
@@ -48,7 +48,9 @@
guacamole-auth-quickconnect
guacamole-auth-sso
guacamole-auth-totp
- guacamole-auth-vault
+
+
+ guacamole-vault