Пример #1
0
 public MyDefaultReferenceTokenStore(
     IHashFixer hashFixer,
     IPersistedGrantStore store,
     IPersistentGrantSerializer serializer,
     IHandleGenerationService handleGenerationService,
     ILogger <DefaultReferenceTokenStore> logger) :
     base(store, serializer, handleGenerationService, logger)
 {
     _hashFixer = hashFixer;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="DefaultRefreshTokenStore"/> class.
 /// </summary>
 /// <param name="store">The store.</param>
 /// <param name="serializer">The serializer.</param>
 /// <param name="handleGenerationService">The handle generation service.</param>
 /// <param name="logger">The logger.</param>
 public MyDefaultRefreshTokenStore(
     IHashFixer hashFixer,
     IPersistedGrantStore store,
     IPersistentGrantSerializer serializer,
     IHandleGenerationService handleGenerationService,
     IBackgroundTaskQueue <Delete> taskQueueDelete,
     IBackgroundTaskQueue <Write> taskQueueWrite,
     ILogger <DefaultRefreshTokenStore> logger)
     : base(IdentityServerConstants.PersistedGrantTypes.RefreshToken, store, serializer, handleGenerationService, logger)
 {
     _hashFixer       = hashFixer;
     _taskQueueDelete = taskQueueDelete;
     _taskQueueWrite  = taskQueueWrite;
 }