public OpenGenericAuthorizationManager( IOpenIddictAuthorizationStoreResolver resolver, ILogger <OpenIddictAuthorizationManager <TAuthorization> > logger, IOptionsMonitor <OpenIddictCoreOptions> options) : base(resolver, logger, options) { }
public OpenIdAuthorizationManager( IOpenIddictAuthorizationCache <TAuthorization> cache, IOpenIddictAuthorizationStoreResolver resolver, ILogger <OpenIddictAuthorizationManager <TAuthorization> > logger, IOptionsMonitor <OpenIddictCoreOptions> options) : base(cache, resolver, logger, options) { }
public OpenIddictAuthorizationCache( IOptionsMonitor <OpenIddictCoreOptions> options, IOpenIddictAuthorizationStoreResolver resolver) { _cache = new MemoryCache(new MemoryCacheOptions { SizeLimit = (options ?? throw new ArgumentNullException(nameof(options))).CurrentValue.EntityCacheLimit });
public ClosedGenericAuthorizationManager( IOpenIddictAuthorizationCache <CustomAuthorization> cache, IOpenIddictAuthorizationStoreResolver resolver, ILogger <OpenIddictAuthorizationManager <CustomAuthorization> > logger, IOptionsMonitor <OpenIddictCoreOptions> options) : base(cache, resolver, logger, options) { }
public OpenGenericAuthorizationManager( IOpenIddictAuthorizationCache <TAuthorization> cache, IStringLocalizer <OpenIddictResources> localizer, ILogger <OpenIddictAuthorizationManager <TAuthorization> > logger, IOptionsMonitor <OpenIddictCoreOptions> options, IOpenIddictAuthorizationStoreResolver resolver) : base(cache, localizer, logger, options, resolver) { }
public OpenIddictAuthorizationCache( IOptionsMonitor <OpenIddictCoreOptions> options, IOpenIddictAuthorizationStoreResolver resolver) { _cache = new MemoryCache(new MemoryCacheOptions { SizeLimit = options.CurrentValue.EntityCacheLimit }); _signals = new ConcurrentDictionary <string, CancellationTokenSource>(StringComparer.Ordinal); _store = resolver.Get <TAuthorization>(); }