Package org.jgroups.auth
Class SimpleToken
- java.lang.Object
-
- org.jgroups.auth.AuthToken
-
- org.jgroups.auth.SimpleToken
-
- All Implemented Interfaces:
Streamable
@Deprecated public class SimpleToken extends AuthToken
Deprecated.Consult the manual for a description of why this token was deprecatedThis is an example of using a preshared token for authentication purposes. All members of the group have to have the same string value in the JGroups config.
JGroups config parameters:
- auth_value (required) = the string to encrypt
- Author:
- Chris Mills
- See Also:
AuthToken
-
-
Constructor Summary
Constructors Constructor Description SimpleToken()Deprecated.SimpleToken(java.lang.String authvalue)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanauthenticate(AuthToken token, Message msg)Deprecated.This method should be implemented to perform the actual authentication of joining members.java.lang.StringgetAuthValue()Deprecated.java.lang.StringgetName()Deprecated.Used to return the full package and class name of the implementation.voidreadFrom(java.io.DataInput in)Deprecated.Read the state of the current object (including superclasses) from instream Note that the input stream must not be closedvoidsetAuthValue(java.lang.String auth_value)Deprecated.intsize()Deprecated.The size of the marshalled AuthTokenjava.lang.StringtoString()Deprecated.voidwriteTo(java.io.DataOutput out)Deprecated.Write the entire state of the current object (including superclasses) to outstream.
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Deprecated.Description copied from class:AuthTokenUsed to return the full package and class name of the implementation. This is used by the AUTH protocol to create an instance of the implementation.
-
getAuthValue
public java.lang.String getAuthValue()
Deprecated.
-
setAuthValue
public void setAuthValue(java.lang.String auth_value)
Deprecated.
-
authenticate
public boolean authenticate(AuthToken token, Message msg)
Deprecated.Description copied from class:AuthTokenThis method should be implemented to perform the actual authentication of joining members.- Specified by:
authenticatein classAuthToken- Parameters:
token- the token sent by the joinermsg- the Message object containing the actual JOIN_REQ- Returns:
- true if authenticaion passed or false if it failed.
-
writeTo
public void writeTo(java.io.DataOutput out) throws java.io.IOExceptionDeprecated.Description copied from interface:StreamableWrite the entire state of the current object (including superclasses) to outstream. Note that the output stream must not be closed- Throws:
java.io.IOException
-
readFrom
public void readFrom(java.io.DataInput in) throws java.io.IOExceptionDeprecated.Description copied from interface:StreamableRead the state of the current object (including superclasses) from instream Note that the input stream must not be closed- Throws:
java.io.IOException
-
size
public int size()
Deprecated.Description copied from class:AuthTokenThe size of the marshalled AuthToken
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toStringin classjava.lang.Object
-
-