Interface ISSOTokenFileCache
- Namespace
- Amazon.Runtime.Credentials.Internal
- Assembly
- AWSSDK.Core.dll
public interface ISSOTokenFileCache
Methods
Exists(CredentialProfileOptions)
Returns true if a cache entry exists for the SsoToken represented by
options.
bool Exists(CredentialProfileOptions options)
Parameters
optionsCredentialProfileOptions
Returns
SaveSsoToken(SsoToken, string)
void SaveSsoToken(SsoToken token, string ssoCacheDirectory)
Parameters
SaveSsoTokenAsync(SsoToken, string, CancellationToken)
Saves token to the SSO File Cache.
Task SaveSsoTokenAsync(SsoToken token, string ssoCacheDirectory, CancellationToken cancellationToken = default)
Parameters
tokenSsoTokenSsoToken to persist to disk.
ssoCacheDirectorystringOptional: Leave null/empty to default to (user profile)/.aws/sso/cache/
cancellationTokenCancellationTokenCancels the operation
Returns
TryGetSsoToken(SSOTokenManagerGetTokenOptions, string, out SsoToken)
bool TryGetSsoToken(SSOTokenManagerGetTokenOptions getSsoTokenOptions, string ssoCacheDirectory, out SsoToken ssoToken)
Parameters
getSsoTokenOptionsSSOTokenManagerGetTokenOptionsssoCacheDirectorystringssoTokenSsoToken
Returns
TryGetSsoTokenAsync(SSOTokenManagerGetTokenOptions, string, CancellationToken)
Tries to load a SsoToken from the SSO File Cache.
Task<TryResponse<SsoToken>> TryGetSsoTokenAsync(SSOTokenManagerGetTokenOptions getSsoTokenOptions, string ssoCacheDirectory, CancellationToken cancellationToken = default)
Parameters
getSsoTokenOptionsSSOTokenManagerGetTokenOptionsOptions containing details needed to lookup the SsoToken in cache.
ssoCacheDirectorystringOptional: Leave null/empty to default to (user profile)/.aws/sso/cache/
cancellationTokenCancellationTokenCancels the operation
Returns
- Task<TryResponse<SsoToken>>
A TryResponse<T> indicating if a SsoToken was retrieved from cache.