Table of Contents

Class SSOTokenFileCache

Namespace
Amazon.Runtime.Credentials.Internal
Assembly
AWSSDK.Core.dll
public class SSOTokenFileCache : ISSOTokenFileCache
Inheritance
SSOTokenFileCache
Implements
Inherited Members

Constructors

SSOTokenFileCache(ICryptoUtil, IFile, IDirectory)

public SSOTokenFileCache(ICryptoUtil cryptoUtil, IFile file, IDirectory directory)

Parameters

cryptoUtil ICryptoUtil
file IFile
directory IDirectory

Methods

Exists(CredentialProfileOptions)

Returns true if a cache entry exists for the SsoToken represented by options.

public bool Exists(CredentialProfileOptions options)

Parameters

options CredentialProfileOptions

Returns

bool

SaveSsoToken(SsoToken, string)

public void SaveSsoToken(SsoToken token, string ssoCacheDirectory)

Parameters

token SsoToken
ssoCacheDirectory string

SaveSsoTokenAsync(SsoToken, string, CancellationToken)

public Task SaveSsoTokenAsync(SsoToken token, string ssoCacheDirectory, CancellationToken cancellationToken = default)

Parameters

token SsoToken
ssoCacheDirectory string
cancellationToken CancellationToken

Returns

Task

TryGetSsoToken(SSOTokenManagerGetTokenOptions, string, out SsoToken)

public bool TryGetSsoToken(SSOTokenManagerGetTokenOptions getSsoTokenOptions, string ssoCacheDirectory, out SsoToken ssoToken)

Parameters

getSsoTokenOptions SSOTokenManagerGetTokenOptions
ssoCacheDirectory string
ssoToken SsoToken

Returns

bool

TryGetSsoTokenAsync(SSOTokenManagerGetTokenOptions, string, CancellationToken)

public Task<TryResponse<SsoToken>> TryGetSsoTokenAsync(SSOTokenManagerGetTokenOptions getSsoTokenOptions, string ssoCacheDirectory, CancellationToken cancellationToken = default)

Parameters

getSsoTokenOptions SSOTokenManagerGetTokenOptions
ssoCacheDirectory string
cancellationToken CancellationToken

Returns

Task<TryResponse<SsoToken>>