Uses of Interface
com.atlassian.crowd.password.encoder.PasswordEncoder

Packages that use PasswordEncoder
com.atlassian.crowd.directory   
com.atlassian.crowd.password.encoder   
com.atlassian.crowd.password.factory   
com.atlassian.crowd.plugin.descriptors   
 

Uses of PasswordEncoder in com.atlassian.crowd.directory
 

Methods in com.atlassian.crowd.directory that return PasswordEncoder
protected  PasswordEncoder AbstractInternalDirectory.getEncoder()
           
 

Uses of PasswordEncoder in com.atlassian.crowd.password.encoder
 

Subinterfaces of PasswordEncoder in com.atlassian.crowd.password.encoder
 interface InternalPasswordEncoder
          A marker interface to show that a password encoder is supported by Crowd's Internal Directory.
 interface LdapPasswordEncoder
          A marker interface to show that a password encoder is supported by LDAP based directories.
 interface UpgradeablePasswordEncoder
          Password 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 PasswordEncoder
 class AtlassianSecurityPasswordEncoder
          This 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.
 class AtlassianSHA1PasswordEncoder
          The Atlassian implementation of the SHA-1 password encoder, based on the OSUser implementation.
 class DESPasswordEncoder
          This encoder implements the DES algorithm
 class LdapMd5PasswordEncoder
          A version of Md5PasswordEncoder which supports an Ldap version via having a label of "{MD5}" preappended to the encoded hash.
 class LdapShaPasswordEncoder
          An LDAP based SHA encoder that extends org.acegisecurity.providers.ldap.authenticator.LdapShaPasswordEncoder
 class LdapSshaPasswordEncoder
          This class overrides the LdapShaPasswordEncoder to specifically add salt to the SSHA if it has not been provided
 class PlaintextPasswordEncoder
          A plaintext password encoder
 

Uses of PasswordEncoder in com.atlassian.crowd.password.factory
 

Methods in com.atlassian.crowd.password.factory that return PasswordEncoder
 PasswordEncoder AtlassianSHA1PasswordEncoderFactory.getEncoder(java.lang.String encoder)
           
 PasswordEncoder PasswordEncoderFactoryImpl.getEncoder(java.lang.String encoder)
           
 PasswordEncoder PasswordEncoderFactory.getEncoder(java.lang.String encoder)
          This will return an LDAP encoder for the given key.
 PasswordEncoder AtlassianSHA1PasswordEncoderFactory.getInternalEncoder(java.lang.String encoder)
           
 PasswordEncoder PasswordEncoderFactoryImpl.getInternalEncoder(java.lang.String encoder)
           
 PasswordEncoder PasswordEncoderFactory.getInternalEncoder(java.lang.String encoder)
          This will return an Internal encoder for the given key.
 PasswordEncoder AtlassianSHA1PasswordEncoderFactory.getLdapEncoder(java.lang.String encoder)
           
 PasswordEncoder PasswordEncoderFactoryImpl.getLdapEncoder(java.lang.String encoder)
           
 PasswordEncoder PasswordEncoderFactory.getLdapEncoder(java.lang.String encoder)
          This will return an LDAP encoder for the given key.
 

Methods in com.atlassian.crowd.password.factory with parameters of type PasswordEncoder
 void AtlassianSHA1PasswordEncoderFactory.addEncoder(PasswordEncoder passwordEncoder)
           
 void PasswordEncoderFactoryImpl.addEncoder(PasswordEncoder passwordEncoder)
           
 void PasswordEncoderFactory.addEncoder(PasswordEncoder passwordEncoder)
          Hook to add encoders to the factory
 void AtlassianSHA1PasswordEncoderFactory.removeEncoder(PasswordEncoder passwordEncoder)
           
 void PasswordEncoderFactoryImpl.removeEncoder(PasswordEncoder passwordEncoder)
           
 void PasswordEncoderFactory.removeEncoder(PasswordEncoder passwordEncoder)
          Will remove a given encoder from the available encoders in the PasswordEncoder factory
 

Method parameters in com.atlassian.crowd.password.factory with type arguments of type PasswordEncoder
 void PasswordEncoderFactoryImpl.setEncoders(java.util.List<PasswordEncoder> encoders)
           
 

Uses of PasswordEncoder in com.atlassian.crowd.plugin.descriptors
 

Classes in com.atlassian.crowd.plugin.descriptors with type parameters of type PasswordEncoder
 class PasswordEncoderModuleDescriptor<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.
 



Copyright © 2011 Atlassian. All Rights Reserved.