コード例 #1
0
 public AutoUpgradingHashedSecretVerifierDecorator(
     IApiClientSecretProvider apiClientSecretProvider,
     ISecretVerifier next,
     IPackedHashConverter packedHashConverter,
     ISecurePackedHashProvider securePackedHashProvider,
     IHashConfigurationProvider hashConfigurationProvider)
 {
     _apiClientSecretProvider = apiClientSecretProvider;
     _next = next;
     _packedHashConverter      = packedHashConverter;
     _securePackedHashProvider = securePackedHashProvider;
     _hashConfiguration        = hashConfigurationProvider.GetHashConfiguration();
 }
コード例 #2
0
 public SecurePackedHashProvider(IPackedHashConverter packedHashConverter, ISecureHasherProvider secureHasherProvider)
 {
     _packedHashConverter  = packedHashConverter;
     _secureHasherProvider = secureHasherProvider;
 }
コード例 #3
0
 public SecureHashAwareSecretVerifier(IPackedHashConverter packedHashConverter, ISecureHasher secureHasher)
 {
     _packedHashConverter = packedHashConverter;
     _secureHasher        = secureHasher;
 }