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
ICryptoUtilfile
IFiledirectory
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
SaveSsoToken(SsoToken, string)
public void SaveSsoToken(SsoToken token, string ssoCacheDirectory)
Parameters
SaveSsoTokenAsync(SsoToken, string, CancellationToken)
public Task SaveSsoTokenAsync(SsoToken token, string ssoCacheDirectory, CancellationToken cancellationToken = default)
Parameters
token
SsoTokenssoCacheDirectory
stringcancellationToken
CancellationToken
Returns
TryGetSsoToken(SSOTokenManagerGetTokenOptions, string, out SsoToken)
public bool TryGetSsoToken(SSOTokenManagerGetTokenOptions getSsoTokenOptions, string ssoCacheDirectory, out SsoToken ssoToken)
Parameters
getSsoTokenOptions
SSOTokenManagerGetTokenOptionsssoCacheDirectory
stringssoToken
SsoToken
Returns
TryGetSsoTokenAsync(SSOTokenManagerGetTokenOptions, string, CancellationToken)
public Task<TryResponse<SsoToken>> TryGetSsoTokenAsync(SSOTokenManagerGetTokenOptions getSsoTokenOptions, string ssoCacheDirectory, CancellationToken cancellationToken = default)
Parameters
getSsoTokenOptions
SSOTokenManagerGetTokenOptionsssoCacheDirectory
stringcancellationToken
CancellationToken