public class IamAuthUtils
extends java.lang.Object
| Constructor and Description |
|---|
IamAuthUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
generateAuthenticationToken(IamTokenUtility tokenUtils,
PluginService pluginService,
java.lang.String user,
java.lang.String hostname,
int port,
software.amazon.awssdk.regions.Region region,
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider awsCredentialsProvider) |
static java.lang.String |
getCacheKey(@Nullable java.lang.String user,
java.lang.String hostname,
int port,
software.amazon.awssdk.regions.Region region) |
static HostSpec |
getIamHost(@Nullable java.lang.String iamHost,
HostSpec hostSpec) |
static int |
getIamPort(int iamDefaultPort,
HostSpec hostSpec,
int dialectDefaultPort) |
static IamTokenUtility |
getTokenUtility() |
public static int getIamPort(int iamDefaultPort,
HostSpec hostSpec,
int dialectDefaultPort)
public static java.lang.String getCacheKey(@Nullable java.lang.String user,
java.lang.String hostname,
int port,
software.amazon.awssdk.regions.Region region)
public static IamTokenUtility getTokenUtility()
public static java.lang.String generateAuthenticationToken(IamTokenUtility tokenUtils, PluginService pluginService, java.lang.String user, java.lang.String hostname, int port, software.amazon.awssdk.regions.Region region, software.amazon.awssdk.auth.credentials.AwsCredentialsProvider awsCredentialsProvider)