org.sandev.basics.Authorizer
Class AuthorizerNodeDecl

java.lang.Object
  extended byorg.sandev.basics.Authorizer.AuthorizerNodeDecl
Direct Known Subclasses:
AuthorizerNodeBase, AuthorizerNodeInstance

public class AuthorizerNodeDecl
extends java.lang.Object

Bridge communiations across an insecure channel. An instance of this node would be deployed on either side of a insecure messaging channel to provide authorization. See the messaging overview for a detailed description.


Field Summary
protected  java.lang.String authFilterClassName
          The fully qualified name of the AuthFilter class to use when checking authorization.
protected  java.lang.String authUserLookupInstanceName
          The instance name of our AuthUserLookup node.
protected  java.lang.String encryptorName
          The SandEncryptor implementation we use for secure messaging.
protected  java.lang.String lookupInstanceName
          The instance name of our IDLookup node.
protected  java.lang.String serializerClassName
          The CharSerializer class to use for serializing the message into a string, which is then encrypted.
 
Constructor Summary
AuthorizerNodeDecl()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serializerClassName

protected java.lang.String serializerClassName
The CharSerializer class to use for serializing the message into a string, which is then encrypted.

declared default value: "org.sandev.tools.util.XMLSerializer"
declared invalid value: "AUTHORIZER_INVALID_SERIALIZER"
Length in characters, normal: 60 max: 120

encryptorName

protected java.lang.String encryptorName
The SandEncryptor implementation we use for secure messaging. The implementation must provide a no-args constructor to be used by this node.

declared default value: "org.sandev.basics.util.NullEncryptor"
declared invalid value: "AUTHORIZER_INVALID_ENCRYPTOR"
Length in characters, normal: 60 max: 120

authFilterClassName

protected java.lang.String authFilterClassName
The fully qualified name of the AuthFilter class to use when checking authorization. This must be a valid classname for the Authorizer to work.

declared default value: "org.sandev.basics.Authorizer.DummyAuthFilter"
declared invalid value: "AUTHORIZER_INVALID_AUTHFILTER"
Length in characters, normal: 60 max: 120

lookupInstanceName

protected java.lang.String lookupInstanceName
The instance name of our IDLookup node. We must be able to retrieve a direct reference to the node for lookup to be supported.


authUserLookupInstanceName

protected java.lang.String authUserLookupInstanceName
The instance name of our AuthUserLookup node. We must be able to retrieve a direct reference to the node.

Constructor Detail

AuthorizerNodeDecl

public AuthorizerNodeDecl()