public class FilePasswordProvider extends ConfigurablePasswordProvider
provider.
Changing passwords is not supported.| Modifier and Type | Field and Description |
|---|---|
protected java.io.File |
file
Flat file read on each invocation with name, value pairs in Java
Properties notation. |
ctx, hash, ignoreUnknown, legacyUtil, log, salt, util| Constructor and Description |
|---|
FilePasswordProvider(PasswordUtil util,
java.io.File file) |
FilePasswordProvider(PasswordUtil util,
java.io.File file,
boolean ignoreUnknown) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
checkPassword(java.lang.String user,
java.lang.String password,
boolean readOnly)
If this was constructed with the
ignoreUnknown argument set to
true, returns null, since the base class knows no users. |
protected java.lang.Boolean |
doCheckPassword(java.lang.String user,
java.lang.String password,
java.util.Properties p,
boolean readOnly) |
protected java.util.Properties |
getProperties() |
boolean |
hasPassword(java.lang.String user)
Always returns false, override with specific logic.
|
changePassword, comparePasswords, comparePasswords, comparePasswords, encodePassword, encodePassword, encodeSaltedPassword, loginAttempt, setApplicationContext, setLegacyUtilprotected final java.io.File file
Properties notation.public FilePasswordProvider(PasswordUtil util, java.io.File file)
public FilePasswordProvider(PasswordUtil util, java.io.File file, boolean ignoreUnknown)
public boolean hasPassword(java.lang.String user)
ConfigurablePasswordProviderhasPassword in interface PasswordProviderhasPassword in class ConfigurablePasswordProviderpublic java.lang.Boolean checkPassword(java.lang.String user,
java.lang.String password,
boolean readOnly)
ConfigurablePasswordProviderignoreUnknown argument set to
true, returns null, since the base class knows no users.
Otherwise, returns Boolean.FALSE specifying that
authentication should fail.checkPassword in interface PasswordProvidercheckPassword in class ConfigurablePasswordProviderprotected java.lang.Boolean doCheckPassword(java.lang.String user,
java.lang.String password,
java.util.Properties p,
boolean readOnly)
protected java.util.Properties getProperties()
Version: 5.4.10-ice35-b105
Copyright © 2019 The University of Dundee & Open Microscopy Environment. All Rights Reserved.