Interface Authenticator

All Superinterfaces:
CacheCallback, Declarable

@Deprecated public interface Authenticator extends CacheCallback
Deprecated.
since Geode 1.0, use SecurityManager instead
Specifies the mechanism to verify credentials for a client or peer. Implementations should register name of the static creation function as the security-peer-authenticator system property with all the locators in the distributed system for peer authentication, and as security-client-authenticator for client authentication. For P2P an object is initialized on the group coordinator for each member during the DistributedSystem.connect(Properties) call of a new member. For client-server, an object of this class is created for each connection during the client-server handshake. The static creation function should have the following signature: public static Authenticator [method-name](); i.e. it should be a zero argument function.
Since:
GemFire 5.5
  • Method Summary

    Modifier and Type
    Method
    Description
    default Principal
    Deprecated.
     
    Deprecated.
    Verify the credentials provided in the properties for the client/peer as specified in member ID and returns the principal associated with the client/peer.
    default void
    init(Properties securityProps)
    Deprecated.
    Initializes a user-defined object using the given properties.
    void
    init(Properties securityProps, LogWriter systemLogger, LogWriter securityLogger)
    Deprecated.
    Initialize the callback for a client/peer.

    Methods inherited from interface org.apache.geode.cache.CacheCallback

    close

    Methods inherited from interface org.apache.geode.cache.Declarable

    initialize