TokenRepositoryCached - конструктор

Repository for working with tokens using cache.

Definition

Пространство имён: Tessa.Tokens
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public TokenRepositoryCached(
	IClock clock,
	IDbScope dbScope,
	IDbmsErrorCodeProvider dbmsErrorCodeProvider,
	ITokenSignatureProvider tokenSignatureProvider
)

Параметры

clock  IClock
Объект для предоставления текущего времени в формате Utc.
dbScope  IDbScope
Объект для взаимодействия с базой данных. Определяет область видимости объекта DbManager.
dbmsErrorCodeProvider  IDbmsErrorCodeProvider
tokenSignatureProvider  ITokenSignatureProvider
An object that provides cryptographic means for signing and verifying signatures for an access token.

Заметки

The repository uses an LRU cache with capacity of 10 000 elements and an expired token cleanup period of 1h.

См. также