public OpenIdTokenManager(
     IOpenIddictTokenStoreResolver resolver,
     ILogger <OpenIddictTokenManager <TToken> > logger,
     IOptionsMonitor <OpenIddictCoreOptions> options)
     : base(resolver, logger, options)
 {
 }
Example #2
0
 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
     });
Example #4
0
 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>();
        }