mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 13:17:41 +00:00
GUACAMOLE-641: Rename guacamole-auth-vault to guacamole-vault (does not provide auth).
This commit is contained in:
@@ -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>
|
||||
|
@@ -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
|
@@ -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
|
@@ -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
|
@@ -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
|
@@ -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;
|
@@ -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.
|
@@ -6,7 +6,7 @@
|
||||
"namespace" : "azure-keyvault",
|
||||
|
||||
"authProviders" : [
|
||||
"org.apache.guacamole.auth.vault.azure.AzureKeyVaultAuthenticationProvider"
|
||||
"org.apache.guacamole.vault.azure.AzureKeyVaultAuthenticationProvider"
|
||||
],
|
||||
|
||||
"translations" : [
|
@@ -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>
|
@@ -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
|
@@ -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
|
@@ -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.
|
@@ -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;
|
@@ -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;
|
@@ -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;
|
||||
|
@@ -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;
|
||||
|
@@ -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>
|
@@ -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>
|
||||
|
@@ -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>
|
||||
|
@@ -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>
|
||||
|
||||
|
Reference in New Issue
Block a user