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

Provider of API access tokens.

Definition

Пространство имён: Tessa.Tokens.Api
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public ApiAccessTokenProvider(
	IDbScope dbScope,
	ICardCache cardCache,
	ICardCachedMetadata cardMetadata,
	IHostInfoProvider hostInfoProvider,
	ITessaServerSettings serverSettings,
	ISessionActivityStrategy sessionActivityStrategy,
	ISessionActivityProvider sessionActivityProvider,
	IAccessTokenGenerator tokenGenerator,
	ITokenRepository tokenRepository,
	TokenInfoBuilderFactory tokenInfoBuilderFactory,
	ITokenRevokingStrategy tokenRevokingStrategy,
	ITokenSignatureProvider tokenSignatureProvider,
	IApiAccessTokenActionHistoryStrategy tokenHistoryStrategy,
	IApiAccessTokenLocalCacheProvider tokenCacheProvider,
	IRoleNormalizationInfo roleNormalizationInfo,
	[OptionalDependencyAttribute] INormalizationBatchProcessor? normalizationBatchProcessor = null
)

Параметры

dbScope  IDbScope
Объект для взаимодействия с базой данных. Определяет область видимости объекта DbManager.
cardCache  ICardCache
Потокобезопасный кэш с карточками и дополнительными настройками.
cardMetadata  ICardCachedMetadata
Кэш метаинформации, которая необходима для использования типов карточек совместно с пакетом карточек.
hostInfoProvider  IHostInfoProvider
Объект, предоставляющий информацию об устройстве, с которого выполнено обращение к серверным компонентам платформы.
serverSettings  ITessaServerSettings
Настройки TESSA на сервере, которые выносятся в конфигурационный файл.
sessionActivityStrategy  ISessionActivityStrategy
Стратегия работы с таблицей SessionActivity, хранящей информацию об активности сессий.
sessionActivityProvider  ISessionActivityProvider
Интерфейс для работы с данными сессий.
tokenGenerator  IAccessTokenGenerator
Access token generator.
tokenRepository  ITokenRepository
Repository for working with tokens.
tokenInfoBuilderFactory  TokenInfoBuilderFactory
Factory class to create instances of TokenInfoBuilder with predefined configurations.
tokenRevokingStrategy  ITokenRevokingStrategy
Strategy for an access tokens revocation.
tokenSignatureProvider  ITokenSignatureProvider
An object that provides cryptographic means for signing and verifying signatures for an access token.
tokenHistoryStrategy  IApiAccessTokenActionHistoryStrategy
Strategy for managing action history for API access tokens.
tokenCacheProvider  IApiAccessTokenLocalCacheProvider
Provides access to the ApiAccessTokenLocalCache instance.
roleNormalizationInfo  IRoleNormalizationInfo
Настройки по справочникам нормализации, используемым в API ролей.
normalizationBatchProcessor  INormalizationBatchProcessor  (Optional)
Объект, выполняющий пакетную обработку запроса к справочникам нормализации.

См. также