Provides interfaces/classes for Hazelcast security implementation.
Interface Summary Interface Description CredentialsCredentials represents an identity to be authenticated. ICredentialsFactoryICredentialsFactory is used to create
Credentialsobjects to be used during node authentication before connection is accepted by the master node.
IPermissionPolicyIPermissionPolicy is used to determine any
Subject's permissions to perform a security sensitive Hazelcast operation.
ParametersThis interface is used to pass parameters of a method call to a
Credentialstype for name/password representation.
SecureCallable<V>A secure callable that runs in a sandbox. SecurityContext SecurityInterceptorThis interface allows to intercept requests which were produced by an API call like map.put, queue.offer... SecurityServiceProvides necessary methods to initiate security related config changes. TokenCredentials
Credentialstype for custom authentication (token based).
Class Summary Class Description HazelcastInstanceCallback LoggingServiceCallback RealmConfigCallback SimpleTokenCredentialsSimple implementation of
Credentialsusing a raw byte array token.
UsernamePasswordCredentialsSimple implementation of
PasswordCredentialsusing name and password as security attributes.