Package tigase.auth
Class CredentialsDecoderBean
java.lang.Object
tigase.auth.CredentialsDecoderBean
- All Implemented Interfaces:
RegistrarBean
@Bean(name="credentialDecoders",
parent=AuthRepositoryConfigBean.class,
active=true)
public class CredentialsDecoderBean
extends Object
implements RegistrarBean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
-
CredentialsDecoderBean
public CredentialsDecoderBean()
-
-
Method Details
-
getSupportedMechanisms
-
decode
public Credentials.Entry decode(BareJID user, String mechanism, String password) throws NoSuchAlgorithmException - Throws:
NoSuchAlgorithmException
-
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
-