Package org.sourceid.saml20.adapter.gui
Class HashedTextFieldDescriptor
- java.lang.Object
-
- org.sourceid.saml20.adapter.gui.FieldDescriptor
-
- org.sourceid.saml20.adapter.gui.AbstractTextFieldDescriptor
-
- org.sourceid.saml20.adapter.gui.HashedTextFieldDescriptor
-
- All Implemented Interfaces:
Serializable
public class HashedTextFieldDescriptor extends AbstractTextFieldDescriptor
A field descriptor that will render a password text field on the GUI configuration screen. Unlike the
TextFieldDescriptor, the value's hash will be stored instead of the value itself.The hash will be a salted password hash, and plugins are expected to use
HashedField.checkSecret(String)to check a plaintext value against the hash.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.sourceid.saml20.adapter.gui.FieldDescriptor
FieldDescriptor.FieldValidationWrapper
-
-
Constructor Summary
Constructors Constructor Description HashedTextFieldDescriptor(String name, String description)Create a new HashedTextFieldDescriptor.
-
Method Summary
-
Methods inherited from class org.sourceid.saml20.adapter.gui.AbstractTextFieldDescriptor
getSize, setSize
-
Methods inherited from class org.sourceid.saml20.adapter.gui.FieldDescriptor
addValidator, addValidator, getDefaultForLegacyConfig, getDefaultValue, getDescription, getFormattedValue, getLabel, getName, getValidationChain, isHidden, setDefaultForLegacyConfig, setDefaultValue, setHidden, setLabel
-
-
-
-
Constructor Detail
-
HashedTextFieldDescriptor
public HashedTextFieldDescriptor(String name, String description)
Create a new HashedTextFieldDescriptor.- Parameters:
name- The field name (must be unique per AdapterConfigurationGuiDescriptor or TableDescriptor). This name will also be used as the label for the field in the administrative console. To ensure configuration can be read in future releases of a plugin, it is recommended to not change a field's name - instead use a label to rename it in the administrative console.description- The field description displayed in the administrative console.
-
-