Table of Contents

Class ProfileTokenProvider

Namespace
Amazon.Runtime
Assembly
AWSSDK.Core.dll

Looks for a AWS Profile and then passes token resolution to SSOTokenProvider.

This provider requires .NET 4.5 or newer.
public class ProfileTokenProvider : IAWSTokenProvider
Inheritance
ProfileTokenProvider
Implements
Inherited Members

Constructors

ProfileTokenProvider(ISSOTokenProviderFactory, ICredentialProfileSource, string)

public ProfileTokenProvider(ISSOTokenProviderFactory ssoTokenProviderFactory, ICredentialProfileSource credentialProfileSource, string profileName = null)

Parameters

ssoTokenProviderFactory ISSOTokenProviderFactory
credentialProfileSource ICredentialProfileSource
profileName string

ProfileTokenProvider(string)

public ProfileTokenProvider(string profileName = null)

Parameters

profileName string

Methods

TryResolveTokenAsync(CancellationToken)

Attempts to load an AWSToken.

NOTE: In some extreme circumstances, providers may throw an exception.
public Task<TryResponse<AWSToken>> TryResolveTokenAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<TryResponse<AWSToken>>