Package com.hazelcast.security
package com.hazelcast.security
Provides interfaces/classes for Hazelcast security implementation.
-
ClassDescriptionCredentials represents an identity to be authenticated.This JAAS
Callbackis used to retrieve the currentHazelcastInstance.ICredentialsFactory is used to createCredentialsobjects 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 JAASCallbackis used to retrieve aLoggingServicefrom the current member.This interface is used to pass parameters of a method call to aSecurityInterceptor.Credentialstype for name/password representation.Utility class for security permissions.This JAASCallbackis used to retrieve aRealmConfigfrom client or member configuration.ThisCallbackallows 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,IPermissionPolicyetc, to creatingLoginContextes for member and client authentications and checking permissions for client operations.This JAASCallbackis used to retrieve aSecurityContextfrom 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 ofCredentialsusing a raw byte array token.Credentialstype for custom authentication (token based).Simple implementation ofPasswordCredentialsusing name and password as security attributes.