@Override protected void addSessionCredentials(SignableRequest<?> request, AWSSessionCredentials credentials) { request.addParameter("SecurityToken", credentials.getSessionToken()); } }
/** * Save the credentials to {@link android.content.SharedPreferences}. */ private void saveCredentials(AWSSessionCredentials sessionCredentials, long time) { Log.d(TAG, "Saving credentials to SharedPreferences"); if (sessionCredentials != null) { prefs.edit() .putString(namespace(AK_KEY), sessionCredentials.getAWSAccessKeyId()) .putString(namespace(SK_KEY), sessionCredentials.getAWSSecretKey()) .putString(namespace(ST_KEY), sessionCredentials.getSessionToken()) .putLong(namespace(EXP_KEY), time) .apply(); } }
public AwsSessionCredentials(AWSSessionCredentials credentials) { this(credentials.getAWSAccessKeyId(), credentials.getAWSSecretKey(), credentials.getSessionToken()); }
@Override protected void addSessionCredentials(SignableRequest<?> request, AWSSessionCredentials credentials) { request.addHeader("x-amz-security-token", credentials.getSessionToken()); } }
public static ImmutableAWSSessionCredentials copyOf(AWSSessionCredentials credentials) { if (credentials instanceof ImmutableAWSSessionCredentials) { return (ImmutableAWSSessionCredentials) credentials; } else { return build(credentials.getAWSAccessKeyId(), credentials.getAWSSecretKey(), credentials.getSessionToken()); } }
@Override protected void addSessionCredentials(SignableRequest<?> request, AWSSessionCredentials credentials) { request.addHeader(X_AMZ_SECURITY_TOKEN, credentials.getSessionToken()); }
/** * Save the credentials to {@link android.content.SharedPreferences}. */ private void saveCredentials(AWSSessionCredentials sessionCredentials, long time) { Log.d(TAG, "Saving credentials to SharedPreferences"); if (sessionCredentials != null) { prefs.edit() .putString(namespace(AK_KEY), sessionCredentials.getAWSAccessKeyId()) .putString(namespace(SK_KEY), sessionCredentials.getAWSSecretKey()) .putString(namespace(ST_KEY), sessionCredentials.getSessionToken()) .putLong(namespace(EXP_KEY), time) .apply(); } }
@Override protected void addSessionCredentials(SignableRequest<?> request, AWSSessionCredentials credentials) { request.addParameter("x-amz-security-token", credentials.getSessionToken()); } }
/** * Save the credentials to SharedPreferences */ private void saveCredentials(AWSSessionCredentials sessionCredentials, long time) { LOG.log(Level.FINE, "Saving credentials to SharedPreferences"); if (sessionCredentials != null) { prefs.store(namespace(AK_KEY), sessionCredentials.getAWSAccessKeyId()); prefs.store(namespace(SK_KEY), sessionCredentials.getAWSSecretKey()); prefs.store(namespace(ST_KEY), sessionCredentials.getSessionToken()); prefs.store(namespace(EXP_KEY), Long.toString(time)); } }
@Override protected void addSessionCredentials(SignableRequest<?> request, AWSSessionCredentials credentials) { request.addHeader("x-amz-security-token", credentials.getSessionToken()); }
@VisibleForTesting RedshiftConnection.UnloadConfig createUnloadConfig(Config config, AWSSessionCredentials sessionCredentials, String queryId) { RedshiftConnection.UnloadConfig uc = new RedshiftConnection.UnloadConfig(); uc.configure( unloadConfig -> { unloadConfig.accessKeyId = sessionCredentials.getAWSAccessKeyId(); unloadConfig.secretAccessKey = sessionCredentials.getAWSSecretKey(); if (sessionCredentials.getSessionToken() != null) { unloadConfig.sessionToken = Optional.of(sessionCredentials.getSessionToken()); } unloadConfig.query = config.get("query", String.class); unloadConfig.to = config.get("to", String.class); unloadConfig.manifest = config.getOptional("manifest", Boolean.class); unloadConfig.encrypted = config.getOptional("encrypted", Boolean.class); unloadConfig.allowoverwrite = config.getOptional("allowoverwrite", Boolean.class); unloadConfig.delimiter = config.getOptional("delimiter", String.class); unloadConfig.fixedwidth = config.getOptional("fixedwidth", String.class); unloadConfig.gzip = config.getOptional("gzip", Boolean.class); unloadConfig.bzip2 = config.getOptional("bzip2", Boolean.class); unloadConfig.nullAs = config.getOptional("null_as", String.class); unloadConfig.escape = config.getOptional("escape", Boolean.class); unloadConfig.addquotes = config.getOptional("addquotes", Boolean.class); unloadConfig.parallel = config.getOptional("parallel", String.class); unloadConfig.setupWithPrefixDir(queryId); } ); return uc; }
public Profile(String profileName, AWSCredentials awsCredentials) { Map<String, String> properties = new LinkedHashMap<String, String>(); properties.put(ProfileKeyConstants.AWS_ACCESS_KEY_ID, awsCredentials.getAWSAccessKeyId()); properties.put(ProfileKeyConstants.AWS_SECRET_ACCESS_KEY, awsCredentials.getAWSSecretKey()); if (awsCredentials instanceof AWSSessionCredentials) { AWSSessionCredentials sessionCred = (AWSSessionCredentials)awsCredentials; properties.put(ProfileKeyConstants.AWS_SESSION_TOKEN, sessionCred.getSessionToken()); } this.profileName = profileName; this.properties = properties; this.awsCredentials = new StaticCredentialsProvider(awsCredentials); }
cc.configure( copyConfig -> { copyConfig.accessKeyId = sessionCredentials.getAWSAccessKeyId(); copyConfig.secretAccessKey = sessionCredentials.getAWSSecretKey(); if (sessionCredentials.getSessionToken() != null) { copyConfig.sessionToken = Optional.of(sessionCredentials.getSessionToken());
secretKey = credentials.getAWSSecretKey(); if ( credentials instanceof AWSSessionCredentials ) { token = ((AWSSessionCredentials) credentials).getSessionToken();
if (awsCredentials instanceof AWSSessionCredentials) { AWSSessionCredentials sessionCreds = (AWSSessionCredentials) awsCredentials; if (sessionCreds.getSessionToken() != null) { awsKey.append('%') .append(sessionCreds.getSessionToken());
@Override protected void addSessionCredentials(SignableRequest<?> request, AWSSessionCredentials credentials) { request.addHeader(X_AMZ_SECURITY_TOKEN, credentials.getSessionToken()); }
@Override protected void addSessionCredentials(Request<?> request, AWSSessionCredentials credentials) { request.addParameter("x-amz-security-token", credentials.getSessionToken()); } }
@Override protected void addSessionCredentials(Request<?> request, AWSSessionCredentials credentials) { request.addParameter("SecurityToken", credentials.getSessionToken()); } }
@Override protected void addSessionCredentials(SignableRequest<?> request, AWSSessionCredentials credentials) { request.addHeader("x-amz-security-token", credentials.getSessionToken()); }
@Override protected void addSessionCredentials(SignableRequest<?> request, AWSSessionCredentials credentials) { request.addParameter("SecurityToken", credentials.getSessionToken()); } }