Uses of Interface
com.atlassian.crowd.password.encoder.PasswordEncoder
Packages that use PasswordEncoder
Package
Description
-
Uses of PasswordEncoder in com.atlassian.crowd.directory
Methods in com.atlassian.crowd.directory that return PasswordEncoderModifier and TypeMethodDescriptionprotected PasswordEncoderAbstractInternalDirectory.getEncoder() -
Uses of PasswordEncoder in com.atlassian.crowd.password.encoder
Subinterfaces of PasswordEncoder in com.atlassian.crowd.password.encoderModifier and TypeInterfaceDescriptioninterfaceA marker interface to show that a password encoder is supported by Crowd's Internal Directory.interfaceA marker interface to show that a password encoder is supported by LDAP based directories.interfacePassword encoder which provides a way to ask if the password should be re-encoded as it does not match the encoding format of the most secure underlying encoder.Classes in com.atlassian.crowd.password.encoder that implement PasswordEncoderModifier and TypeClassDescriptionclassclassThis class is responsible for encoding and validating passwords using Atlassian Password Encoder from Atlassian Security project, while also validating passwords encoded in Atlassian SHA1 format in order to be backwards compatible.classThe Atlassian implementation of the SHA-1 password encoder, based on the OSUser implementation.classclassThis encoder implements the DES algorithmclassA password encoder which uses MD5 algorithm and supports an Ldap version via having a label of "{MD5}" preappended to the encoded hash.classclassThis class uses theLdapShaPasswordEncoderto specifically add salt to the SSHA if it has not been provided.classA plaintext password encoder -
Uses of PasswordEncoder in com.atlassian.crowd.password.factory
Methods in com.atlassian.crowd.password.factory that return PasswordEncoderModifier and TypeMethodDescriptionPasswordEncoderFactory.getEncoder(String encoder) This will return an LDAP encoder for the given key.PasswordEncoderFactoryImpl.getEncoder(String encoder) PasswordEncoderFactory.getInternalEncoder(String encoder) This will return an Internal encoder for the given key.PasswordEncoderFactoryImpl.getInternalEncoder(String encoder) PasswordEncoderFactory.getLdapEncoder(String encoder) This will return an LDAP encoder for the given key.PasswordEncoderFactoryImpl.getLdapEncoder(String encoder) Methods in com.atlassian.crowd.password.factory with parameters of type PasswordEncoderModifier and TypeMethodDescriptionvoidPasswordEncoderFactory.addEncoder(PasswordEncoder passwordEncoder) Hook to add encoders to the factoryvoidPasswordEncoderFactoryImpl.addEncoder(PasswordEncoder passwordEncoder) voidPasswordEncoderFactory.removeEncoder(PasswordEncoder passwordEncoder) Will remove a given encoder from the available encoders in the PasswordEncoder factoryvoidPasswordEncoderFactoryImpl.removeEncoder(PasswordEncoder passwordEncoder) Method parameters in com.atlassian.crowd.password.factory with type arguments of type PasswordEncoderModifier and TypeMethodDescriptionvoidPasswordEncoderFactoryImpl.setEncoders(Iterable<PasswordEncoder> encoders) Constructor parameters in com.atlassian.crowd.password.factory with type arguments of type PasswordEncoder -
Uses of PasswordEncoder in com.atlassian.crowd.plugin.descriptors
Classes in com.atlassian.crowd.plugin.descriptors with type parameters of type PasswordEncoderModifier and TypeClassDescriptionclassPasswordEncoderModuleDescriptor<T extends PasswordEncoder>Module descriptor that handles creating PasswordEncoder plugins NOTE: This class has to be constructor injected since it's the only way moduleFactory can be set at its parent.