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
cryptoUtilICryptoUtilfileIFiledirectoryIDirectory
Methods
Exists(CredentialProfileOptions)
Returns true if a cache entry exists for the SsoToken represented by
options.
public bool Exists(CredentialProfileOptions options)
Parameters
optionsCredentialProfileOptions
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
tokenSsoTokenssoCacheDirectorystringcancellationTokenCancellationToken
Returns
TryGetSsoToken(SSOTokenManagerGetTokenOptions, string, out SsoToken)
public bool TryGetSsoToken(SSOTokenManagerGetTokenOptions getSsoTokenOptions, string ssoCacheDirectory, out SsoToken ssoToken)
Parameters
getSsoTokenOptionsSSOTokenManagerGetTokenOptionsssoCacheDirectorystringssoTokenSsoToken
Returns
TryGetSsoTokenAsync(SSOTokenManagerGetTokenOptions, string, CancellationToken)
public Task<TryResponse<SsoToken>> TryGetSsoTokenAsync(SSOTokenManagerGetTokenOptions getSsoTokenOptions, string ssoCacheDirectory, CancellationToken cancellationToken = default)
Parameters
getSsoTokenOptionsSSOTokenManagerGetTokenOptionsssoCacheDirectorystringcancellationTokenCancellationToken