Package tigase.auth
Class CredentialsEncoderBean
java.lang.Object
tigase.auth.CredentialsEncoderBean
- All Implemented Interfaces:
RegistrarBean
@Bean(name="credentialEncoders",
parent=AuthRepositoryConfigBean.class,
active=true)
public class CredentialsEncoderBean
extends Object
implements RegistrarBean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionencodeForAllMechanisms
(BareJID user, String password) void
Method called when bean is being registered allowing developer to programatically register other beans.void
unregister
(Kernel kernel) Method called while bean is being unregistered.
-
Constructor Details
-
CredentialsEncoderBean
public CredentialsEncoderBean()
-
-
Method Details
-
getSupportedMechanisms
-
encode
public String encode(BareJID user, String mechanism, String password) throws NoSuchAlgorithmException - Throws:
NoSuchAlgorithmException
-
encodeForAllMechanisms
-
register
Description copied from interface:RegistrarBean
Method called when bean is being registered allowing developer to programatically register other beans.- Specified by:
register
in interfaceRegistrarBean
- Parameters:
kernel
- - instance from local scope
-
unregister
Description copied from interface:RegistrarBean
Method called while bean is being unregistered.- Specified by:
unregister
in interfaceRegistrarBean
- Parameters:
kernel
- - instance from local scope
-