public OpenIdTokenManager( IOpenIddictTokenStoreResolver resolver, ILogger <OpenIddictTokenManager <TToken> > logger, IOptionsMonitor <OpenIddictCoreOptions> options) : base(resolver, logger, options) { }
public ClosedGenericTokenManager( IOpenIddictTokenStoreResolver resolver, ILogger <OpenIddictTokenManager <CustomToken> > logger, IOptionsMonitor <OpenIddictCoreOptions> options) : base(resolver, logger, options) { }
public OpenIddictTokenCache( IOptionsMonitor <OpenIddictCoreOptions> options, IOpenIddictTokenStoreResolver resolver) { _cache = new MemoryCache(new MemoryCacheOptions { SizeLimit = (options ?? throw new ArgumentNullException(nameof(options))).CurrentValue.EntityCacheLimit });
public OpenIdTokenManager( IOpenIddictTokenCache <TToken> cache, ILogger <OpenIddictTokenManager <TToken> > logger, IOptionsMonitor <OpenIddictCoreOptions> options, IOpenIddictTokenStoreResolver resolver) : base(cache, logger, options, resolver) { }
public OpenGenericTokenManager( IOpenIddictTokenCache <TToken> cache, IStringLocalizer <OpenIddictResources> localizer, ILogger <OpenIddictTokenManager <TToken> > logger, IOptionsMonitor <OpenIddictCoreOptions> options, IOpenIddictTokenStoreResolver resolver) : base(cache, localizer, logger, options, resolver) { }
public OpenIddictTokenCache( [NotNull] IOptionsMonitor <OpenIddictCoreOptions> options, [NotNull] IOpenIddictTokenStoreResolver resolver) { _cache = new MemoryCache(new MemoryCacheOptions { SizeLimit = options.CurrentValue.EntityCacheLimit }); _signals = new ConcurrentDictionary <string, Lazy <CancellationTokenSource> >(StringComparer.Ordinal); _store = resolver.Get <TToken>(); }