See: Description
| Interface | Description | 
|---|---|
| Credentials | 
 Credentials represents an identity to be authenticated. 
 | 
| ICredentialsFactory | 
 ICredentialsFactory is used to create  
Credentials objects to be used during node authentication before connection is
 accepted by the master node. | 
| IPermissionPolicy | 
 IPermissionPolicy is used to determine any  
Subject's
 permissions to perform a security sensitive Hazelcast operation. | 
| Parameters | 
 This interface is used to pass parameters of a method call to a  
SecurityInterceptor. | 
| PasswordCredentials | 
Credentials type for name/password representation. | 
| 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 were produced by an API call like map.put, queue.offer... 
 | 
| SecurityService | 
 Provides necessary methods to initiate security related config changes. 
 | 
| TokenCredentials | 
Credentials type for custom authentication (token based). | 
| Class | Description | 
|---|---|
| HazelcastInstanceCallback | 
 This JAAS  
Callback is used to retrieve the current HazelcastInstance. | 
| LoggingServiceCallback | 
 This JAAS  
Callback is used to retrieve a LoggingService from the current member. | 
| PermissionsUtil | 
 Utility class for security permissions. 
 | 
| RealmConfigCallback | 
 This JAAS  
Callback is used to retrieve a RealmConfig from client or member configuration. | 
| SimpleTokenCredentials | 
 Simple implementation of  
Credentials using a raw byte array token. | 
| UsernamePasswordCredentials | 
 Simple implementation of  
PasswordCredentials using
 name and password as security attributes. | 
Copyright © 2023 Hazelcast, Inc.. All rights reserved.