public OpenIddictTokenManager(
     [NotNull] IOpenIddictTokenStore <TToken> store,
     [NotNull] ILogger <OpenIddictTokenManager <TToken> > logger)
 {
     Logger = logger;
     Store  = store;
 }
Exemplo n.º 2
0
 public AbpOpenIddictTokenCache(
     IDistributedCache <OpenIddictTokenModel> cache,
     IDistributedCache <OpenIddictTokenModel[]> arrayCache,
     IOpenIddictTokenStore <OpenIddictTokenModel> store)
     : base(cache, arrayCache, store)
 {
 }
 public CustomOpenIddictManager(
     IServiceProvider services,
     IOpenIddictTokenStore <OpenIddictToken> store,
     UserManager <ApplicationUser> users,
     IOptions <IdentityOptions> options,
     ILogger <OpenIddictTokenManager <OpenIddictToken, ApplicationUser> > logger)
     : base(services, store, users, options, logger)
 {
 }
 public OpenIddictTokenManager(
     [NotNull] IServiceProvider services,
     [NotNull] IOpenIddictTokenStore <TToken> store,
     [NotNull] ILogger <OpenIddictTokenManager <TToken> > logger)
 {
     Context = services?.GetService <IHttpContextAccessor>()?.HttpContext;
     Logger  = logger;
     Store   = store;
 }
Exemplo n.º 5
0
 public OpenIddictTokenManager(
     [NotNull] IServiceProvider services,
     [NotNull] IOpenIddictTokenStore <TToken> store,
     [NotNull] IOptions <IdentityOptions> options,
     [NotNull] ILogger <OpenIddictTokenManager <TToken> > logger)
 {
     Context = services?.GetRequiredService <IHttpContextAccessor>()?.HttpContext;
     Logger  = logger;
     Options = options.Value;
     Store   = store;
 }
        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>();
        }
Exemplo n.º 7
0
 public DynamoApplicationStore(IOpenIddictTokenStore <TToken> tokenStore)
 {
     _tokenStore = tokenStore as DynamoTokenStore <TToken>;
 }