Class TokenCleanupService
Inheritance
System.Object
TokenCleanupService
Assembly: Volo.Abp.IdentityServer.Domain.dll
Syntax
public class TokenCleanupService : ITransientDependency
Constructors
TokenCleanupService(IPersistentGrantRepository, IDeviceFlowCodesRepository, IClock, IOptions<TokenCleanupOptions>)
Declaration
public TokenCleanupService(IPersistentGrantRepository persistentGrantRepository, IDeviceFlowCodesRepository deviceFlowCodesRepository, IClock clock, IOptions<TokenCleanupOptions> options)
Parameters
Properties
Clock
Declaration
protected IClock Clock { get; }
Property Value
DeviceFlowCodesRepository
Declaration
protected IDeviceFlowCodesRepository DeviceFlowCodesRepository { get; }
Property Value
Options
Declaration
protected TokenCleanupOptions Options { get; }
Property Value
PersistentGrantRepository
Declaration
protected IPersistentGrantRepository PersistentGrantRepository { get; }
Property Value
Methods
CleanAsync()
Declaration
public virtual Task CleanAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
RemoveDeviceCodesAsync()
Declaration
protected virtual Task RemoveDeviceCodesAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
RemoveGrantsAsync()
Declaration
protected virtual Task RemoveGrantsAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Extension Methods