Provides interfaces/classes for Hazelcast security implementation.


Interface Summary
Credentials Credentials is a container object for endpoint (Members and Clients) security attributes.
ICredentialsFactory ICredentialsFactory is used to create Credentials objects to be used during node authentication before connection accepted by master node.
IPermissionPolicy IPermissionPolicy is used to determine any Subject's permissions to perform a security sensitive Hazelcast operation.
Parameters This interface used to pass parameters of a method call to a SecurityInterceptor
SecureCallable<V> A secure callable that runs in a sandbox.
SecurityContext SecurityContext is responsible for managing lifecycle of security object such as ICredentialsFactory, IPermissionPolicy etc, to creating LoginContextes for member and client authentications and checking permissions for client operations.
SecurityInterceptor This interface allows to intercept requests which produced by an API call like map.put, queue.offer ...

Class Summary
AbstractCredentials Abstract implementation of Credentials
UsernamePasswordCredentials Simple implementation of Credentials using username and password as security attributes.

Package Description

Provides interfaces/classes for Hazelcast security implementation.

Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.