C# Class Tailspin.Surveys.TokenStorage.TokenCacheService

Inheritance: ITokenCacheService
显示文件 Open project: Azure-Samples/guidance-identity-management-for-multitenant-apps

Protected Properties

Property Type Description
_cache Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache
_logger ILogger
_loggerFactory ILoggerFactory

Public Methods

Method Description
ClearCacheAsync ( ClaimsPrincipal claimsPrincipal ) : System.Threading.Tasks.Task

Clears the token cache.

GetCacheAsync ( ClaimsPrincipal claimsPrincipal ) : Task

Returns an instance of Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache.

Protected Methods

Method Description
TokenCacheService ( ILoggerFactory loggerFactory ) : System.Linq

Initializes a new instance of Tailspin.Surveys.TokenStorage.TokenCacheService

Method Details

ClearCacheAsync() public method

Clears the token cache.
public ClearCacheAsync ( ClaimsPrincipal claimsPrincipal ) : System.Threading.Tasks.Task
claimsPrincipal System.Security.Claims.ClaimsPrincipal Current user's .
return System.Threading.Tasks.Task

GetCacheAsync() public abstract method

Returns an instance of Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache.
public abstract GetCacheAsync ( ClaimsPrincipal claimsPrincipal ) : Task
claimsPrincipal System.Security.Claims.ClaimsPrincipal Current user's .
return Task

TokenCacheService() protected method

Initializes a new instance of Tailspin.Surveys.TokenStorage.TokenCacheService
protected TokenCacheService ( ILoggerFactory loggerFactory ) : System.Linq
loggerFactory ILoggerFactory used to create type-specific instances.
return System.Linq

Property Details

_cache protected_oe property

protected TokenCache,Microsoft.IdentityModel.Clients.ActiveDirectory _cache
return Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache

_logger protected_oe property

protected ILogger _logger
return ILogger

_loggerFactory protected_oe property

protected ILoggerFactory _loggerFactory
return ILoggerFactory