public static class BlacklistPasswordPolicyProviderFactory.FileBasedPasswordBlacklist extends Object implements BlacklistPasswordPolicyProviderFactory.PasswordBlacklist
BlacklistPasswordPolicyProviderFactory.FileBasedPasswordBlacklist
uses password-blacklist files as
to construct a BlacklistPasswordPolicyProviderFactory.PasswordBlacklist
.
This implementation uses a dynamically sized BloomFilter
to provide a false positive probability of 1%.
BloomFilter
Constructor and Description |
---|
FileBasedPasswordBlacklist(Path blacklistBasePath,
String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(String password)
Checks whether a given
password is contained in this BlacklistPasswordPolicyProviderFactory.PasswordBlacklist . |
String |
getName() |
public String getName()
getName
in interface BlacklistPasswordPolicyProviderFactory.PasswordBlacklist
BlacklistPasswordPolicyProviderFactory.PasswordBlacklist
public boolean contains(String password)
BlacklistPasswordPolicyProviderFactory.PasswordBlacklist
password
is contained in this BlacklistPasswordPolicyProviderFactory.PasswordBlacklist
.contains
in interface BlacklistPasswordPolicyProviderFactory.PasswordBlacklist
Copyright © 2021 JBoss by Red Hat. All rights reserved.