GUACAMOLE-641: Allow vault implementations to automatically provide tokens based on connection parameters (without YAML mapping).

This commit is contained in:
Michael Jumper
2022-01-21 15:23:41 -08:00
parent d0bd4b52d6
commit 30f24de808
4 changed files with 73 additions and 16 deletions

View File

@@ -23,9 +23,12 @@ import com.google.inject.Inject;
import com.google.inject.Singleton;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.Collections;
import java.util.Map;
import java.util.concurrent.Future;
import org.apache.guacamole.GuacamoleException;
import org.apache.guacamole.protocol.GuacamoleConfiguration;
import org.apache.guacamole.vault.secret.VaultSecretService;
/**
@@ -59,4 +62,11 @@ public class KsmSecretService implements VaultSecretService {
return ksm.getSecret(name);
}
@Override
public Map<String, Future<String>> getTokens(GuacamoleConfiguration config)
throws GuacamoleException {
// STUB
return Collections.emptyMap();
}
}