Package com.hazelcast.security
package com.hazelcast.security
Provides interfaces/classes for Hazelcast security implementation.
-
ClassDescriptionCredentials represents an identity to be authenticated.This JAAS
Callback
is used to retrieve the currentHazelcastInstance
.ICredentialsFactory is used to createCredentials
objects to be used during node authentication before connection is accepted by the master node.IPermissionPolicy is used to determine anySubject
's permissions to perform a security sensitive Hazelcast operation.This JAASCallback
is used to retrieve aLoggingService
from the current member.This interface is used to pass parameters of a method call to aSecurityInterceptor
.Credentials
type for name/password representation.Utility class for security permissions.This JAASCallback
is used to retrieve aRealmConfig
from client or member configuration.ThisCallback
allows retrieving the current security realm name.A secure callable that runs in a sandbox.SecurityContext is responsible for managing lifecycle of security object such asICredentialsFactory
,IPermissionPolicy
etc, to creatingLoginContext
es for member and client authentications and checking permissions for client operations.This JAASCallback
is used to retrieve aSecurityContext
from the current member.This interface allows to intercept requests which were produced by an API call like map.put, queue.offer...Provides necessary methods to initiate security related config changes.Simple implementation ofCredentials
using a raw byte array token.Credentials
type for custom authentication (token based).Simple implementation ofPasswordCredentials
using name and password as security attributes.