Package | Description |
---|---|
org.apache.ignite.plugin.security |
Contains APIs for security, authentication, and authorization.
|
org.gridgain.grid.security |
Contains security API classes.
|
org.gridgain.grid.security.certificate |
Contains X.509 Certificate Authenticator classes.
|
org.gridgain.grid.security.jaas |
Contains JAAS API classes.
|
org.gridgain.grid.security.passcode |
Contains passcode API classes.
|
Modifier and Type | Class and Description |
---|---|
class |
SecurityBasicPermissionSet
Simple implementation of
SecurityPermissionSet interface. |
Modifier and Type | Field and Description |
---|---|
static SecurityPermissionSet |
SecurityPermissionSetBuilder.ALLOW_ALL |
Modifier and Type | Method and Description |
---|---|
SecurityPermissionSet |
SecurityPermissionSetBuilder.build()
Builds the
SecurityPermissionSet . |
SecurityPermissionSet |
SecuritySubject.permissions()
Authorized permission set for the subject.
|
Modifier and Type | Method and Description |
---|---|
SecurityPermissionSetBuilder |
SecurityPermissionSetBuilder.appendPermissionSet(SecurityPermissionSet permSet)
Append permission set.
|
Modifier and Type | Method and Description |
---|---|
SecurityPermissionSet |
SecuritySubjectAdapter.permissions()
Authorized permission set for the subject.
|
Constructor and Description |
---|
SecuritySubjectAdapter(UUID id,
SecuritySubjectType type,
Object login,
InetSocketAddress address,
SecurityPermissionSet permissions)
Deprecated.
|
SecuritySubjectAdapter(UUID id,
SecuritySubjectType type,
Object login,
InetSocketAddress address,
SecurityPermissionSet permissions,
Certificate[] certificates)
Creates new
SecuritySubjectAdapter . |
Modifier and Type | Method and Description |
---|---|
void |
CertificateAuthenticator.setPermissions(Map<? extends IgnitePredicate<Certificate[]>,SecurityPermissionSet> permsMap)
Sets mapping of certificate predicates to permissions.
|
Modifier and Type | Method and Description |
---|---|
SecurityPermissionSet |
JaasAuthenticator.getDefaultPermissionSet()
Gets default permission set.
|
SecurityPermissionSet |
JaasJsonPermissionProvider.permissions(String principal)
Converts
principal to SecurityPermissionSet . |
SecurityPermissionSet |
JaasBasicPermissionsProvider.permissions(String principal)
Converts
principal to SecurityPermissionSet . |
SecurityPermissionSet |
JaasPermissionsProvider.permissions(String principal)
Converts
principal to SecurityPermissionSet . |
Modifier and Type | Method and Description |
---|---|
void |
JaasAuthenticator.setDefaultPermissionSet(SecurityPermissionSet dfltPermSet)
Sets default permission set.
|
Constructor and Description |
---|
JaasBasicPermissionsProvider(Map<String,SecurityPermissionSet> mapping)
Constructor with permission map.
|
Modifier and Type | Method and Description |
---|---|
Map<SecurityCredentials,SecurityPermissionSet> |
AuthenticationAclProvider.acl()
Gets per-user access control map.
|
Map<SecurityCredentials,SecurityPermissionSet> |
AuthenticationAclBasicProvider.acl()
Gets per-user access control map.
|
Modifier and Type | Method and Description |
---|---|
static AuthenticationAclBasicProvider |
AuthenticationAclBasicProvider.createFrom(Map<SecurityCredentials,SecurityPermissionSet> perms) |
GridGain In-Memory Computing Platform : ver. 8.9.4 Release Date : April 16 2024