Examples of AWSSecurityTokenServiceClient


Examples of com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient

     *
     * @param longLivedCredentials
     *            The main AWS credentials for a user's account.
     */
    public STSSessionCredentialsProvider(AWSCredentials longLivedCredentials) {
        securityTokenService = new AWSSecurityTokenServiceClient(longLivedCredentials);
    }
View Full Code Here

Examples of com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient

     * @param longLivedCredentialsProvider
     *            Credentials provider for the main AWS credentials for a user's
     *            account.
     */
    public STSSessionCredentialsProvider(AWSCredentialsProvider longLivedCredentialsProvider) {
        securityTokenService = new AWSSecurityTokenServiceClient(longLivedCredentialsProvider);
    }
View Full Code Here

Examples of com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient

     *            The main AWS credentials for a user's account.
     * @param clientConfiguration
     *            Client configuration connection parameters.
     */
    public STSSessionCredentialsProvider(AWSCredentials longLivedCredentials, ClientConfiguration clientConfiguration) {
        securityTokenService = new AWSSecurityTokenServiceClient(longLivedCredentials, clientConfiguration);
    }
View Full Code Here

Examples of com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient

     * @param longLivedCredentialsProvider
     *            Credentials provider for the main AWS credentials for a user's
     *            account.
     */
    public STSSessionCredentialsProvider(AWSCredentialsProvider longLivedCredentialsProvider) {
        securityTokenService = new AWSSecurityTokenServiceClient(longLivedCredentialsProvider);
    }
View Full Code Here

Examples of com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient

     *            account.
     * @param clientConfiguration
     *            Client configuration connection parameters.
     */
    public STSSessionCredentialsProvider(AWSCredentialsProvider longLivedCredentialsProvider, ClientConfiguration clientConfiguration) {
        securityTokenService = new AWSSecurityTokenServiceClient(longLivedCredentialsProvider, clientConfiguration);
    }
View Full Code Here

Examples of com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient

   *            Primary AWS account credentials.
   * @param sessionDurationSeconds
   *            The duration, in seconds, for each session to last.
   */
    public STSSessionCredentials(AWSCredentials credentials, int sessionDurationSeconds) {
        this.securityTokenService = new AWSSecurityTokenServiceClient(credentials);
        this.sessionDurationSeconds = sessionDurationSeconds;
    }
View Full Code Here

Examples of com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient

        BasicSessionCredentials cachedSessionCredentials = getCachedCredentials(awsCredential);
        if (cachedSessionCredentials != null) {
            return cachedSessionCredentials;
        }

        AWSSecurityTokenServiceClient client = new AWSSecurityTokenServiceClient();
        AssumeRoleRequest assumeRoleRequest = new AssumeRoleRequest()
                .withDurationSeconds(durationInSeconds)
                .withExternalId(externalId)
                .withRoleArn(awsCredential.getRoleArn())
                .withRoleSessionName("hadoop-provisioning");
        AssumeRoleResult result = client.assumeRole(assumeRoleRequest);

        cacheSessionCredentials(result, durationInSeconds, awsCredential);

        return new BasicSessionCredentials(
                result.getCredentials().getAccessKeyId(),
View Full Code Here

Examples of com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient

   *            Primary AWS account credentials.
   * @param sessionDurationSeconds
   *            The duration, in seconds, for each session to last.
   */
    public STSSessionCredentials(AWSCredentials credentials, int sessionDurationSeconds) {
        this.securityTokenService = new AWSSecurityTokenServiceClient(credentials);
        this.sessionDurationSeconds = sessionDurationSeconds;
    }
View Full Code Here

Examples of com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient

     * @param roleArn
     *            The AWS ARN of the Role to be assumed.
     */
    public STSAssumeRoleSessionCredentialsProvider(String roleArn) {
        this.roleArn = roleArn;
        securityTokenService = new AWSSecurityTokenServiceClient();
    }
View Full Code Here

Examples of com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient

     *            Client configuration connection parameters.
     */
    public STSAssumeRoleSessionCredentialsProvider(AWSCredentials longLivedCredentials, String roleArn,
            ClientConfiguration clientConfiguration) {
        this.roleArn = roleArn;
        securityTokenService = new AWSSecurityTokenServiceClient(longLivedCredentials, clientConfiguration);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.