GUACAMOLE-641: Rename guacamole-auth-vault to guacamole-vault (does not provide auth).

This commit is contained in:
Michael Jumper
2022-01-21 15:23:41 -08:00
parent 2df24bf911
commit f99b3a3213
25 changed files with 53 additions and 52 deletions

View File

@@ -24,10 +24,10 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.guacamole</groupId>
<artifactId>guacamole-auth-vault-azure</artifactId>
<artifactId>guacamole-vault-azure</artifactId>
<packaging>jar</packaging>
<version>1.4.0</version>
<name>guacamole-auth-vault-azure</name>
<name>guacamole-vault-azure</name>
<url>http://guacamole.apache.org/</url>
<properties>
@@ -37,7 +37,7 @@
<parent>
<groupId>org.apache.guacamole</groupId>
<artifactId>guacamole-auth-vault</artifactId>
<artifactId>guacamole-vault</artifactId>
<version>1.4.0</version>
<relativePath>../../</relativePath>
</parent>
@@ -70,7 +70,7 @@
<!-- Guacamole base key vault support -->
<dependency>
<groupId>org.apache.guacamole</groupId>
<artifactId>guacamole-auth-vault-base</artifactId>
<artifactId>guacamole-vault-base</artifactId>
<version>1.4.0</version>
</dependency>

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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;

View File

@@ -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.

View File

@@ -6,7 +6,7 @@
"namespace" : "azure-keyvault",
"authProviders" : [
"org.apache.guacamole.auth.vault.azure.AzureKeyVaultAuthenticationProvider"
"org.apache.guacamole.vault.azure.AzureKeyVaultAuthenticationProvider"
],
"translations" : [

View File

@@ -24,9 +24,9 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.guacamole</groupId>
<artifactId>guacamole-auth-vault-base</artifactId>
<artifactId>guacamole-vault-base</artifactId>
<packaging>jar</packaging>
<name>guacamole-auth-vault-base</name>
<name>guacamole-vault-base</name>
<url>http://guacamole.apache.org/</url>
<properties>
@@ -35,7 +35,7 @@
<parent>
<groupId>org.apache.guacamole</groupId>
<artifactId>guacamole-auth-vault</artifactId>
<artifactId>guacamole-vault</artifactId>
<version>1.4.0</version>
<relativePath>../../</relativePath>
</parent>

View File

@@ -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

View File

@@ -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

View File

@@ -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.

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -24,9 +24,9 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.guacamole</groupId>
<artifactId>guacamole-auth-vault-dist</artifactId>
<artifactId>guacamole-vault-dist</artifactId>
<packaging>pom</packaging>
<name>guacamole-auth-vault-dist</name>
<name>guacamole-vault-dist</name>
<url>http://guacamole.apache.org/</url>
<properties>
@@ -35,7 +35,7 @@
<parent>
<groupId>org.apache.guacamole</groupId>
<artifactId>guacamole-auth-vault</artifactId>
<artifactId>guacamole-vault</artifactId>
<version>1.4.0</version>
<relativePath>../../</relativePath>
</parent>
@@ -45,7 +45,7 @@
<!-- Azure Key Vault Extension -->
<dependency>
<groupId>org.apache.guacamole</groupId>
<artifactId>guacamole-auth-vault-azure</artifactId>
<artifactId>guacamole-vault-azure</artifactId>
<version>1.4.0</version>
</dependency>
@@ -53,9 +53,8 @@
<build>
<!-- Dist .tar.gz for guacamole-auth-vault should be named after the
parent guacamole-auth-vault project, not after
guacamole-auth-vault-dist -->
<!-- Dist .tar.gz for guacamole-vault should be named after the parent
guacamole-vault project, not after guacamole-vault-dist -->
<finalName>${project.parent.artifactId}-${project.parent.version}</finalName>
</build>

View File

@@ -37,7 +37,7 @@
<dependencySet>
<outputDirectory>azure</outputDirectory>
<includes>
<include>org.apache.guacamole:guacamole-auth-vault-azure</include>
<include>org.apache.guacamole:guacamole-vault-azure</include>
</includes>
</dependencySet>

View File

@@ -24,10 +24,10 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.guacamole</groupId>
<artifactId>guacamole-auth-vault</artifactId>
<artifactId>guacamole-vault</artifactId>
<packaging>pom</packaging>
<version>1.4.0</version>
<name>guacamole-auth-vault</name>
<name>guacamole-vault</name>
<url>http://guacamole.apache.org/</url>
<parent>
@@ -40,13 +40,13 @@
<modules>
<!-- Distribution .tar.gz -->
<module>modules/guacamole-auth-vault-dist</module>
<module>modules/guacamole-vault-dist</module>
<!-- Base key vault classes -->
<module>modules/guacamole-auth-vault-base</module>
<module>modules/guacamole-vault-base</module>
<!-- Provider-specific implementations -->
<module>modules/guacamole-auth-vault-azure</module>
<module>modules/guacamole-vault-azure</module>
</modules>

View File

@@ -48,7 +48,9 @@
<module>guacamole-auth-quickconnect</module>
<module>guacamole-auth-sso</module>
<module>guacamole-auth-totp</module>
<module>guacamole-auth-vault</module>
<!-- Additional features -->
<module>guacamole-vault</module>
</modules>