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 © 2022 Hazelcast, Inc.. All rights reserved.