public class SecuritySubjectAdapter extends Object implements org.apache.ignite.plugin.security.SecuritySubject
| Constructor and Description |
|---|
SecuritySubjectAdapter(UUID id,
org.apache.ignite.plugin.security.SecuritySubjectType type,
Object login,
InetSocketAddress address,
org.apache.ignite.plugin.security.SecurityPermissionSet permissions)
Deprecated.
|
SecuritySubjectAdapter(UUID id,
org.apache.ignite.plugin.security.SecuritySubjectType type,
Object login,
InetSocketAddress address,
org.apache.ignite.plugin.security.SecurityPermissionSet permissions,
Certificate[] certificates)
Creates new
SecuritySubjectAdapter. |
| Modifier and Type | Method and Description |
|---|---|
InetSocketAddress |
address() |
Certificate[] |
certificates() |
UUID |
id() |
Object |
login() |
org.apache.ignite.plugin.security.SecurityPermissionSet |
permissions() |
void |
skipCertificates()
This field using for old versions compatibility.
|
String |
toString() |
org.apache.ignite.plugin.security.SecuritySubjectType |
type() |
public SecuritySubjectAdapter(UUID id, org.apache.ignite.plugin.security.SecuritySubjectType type, Object login, InetSocketAddress address, org.apache.ignite.plugin.security.SecurityPermissionSet permissions)
public SecuritySubjectAdapter(UUID id, org.apache.ignite.plugin.security.SecuritySubjectType type, Object login, InetSocketAddress address, org.apache.ignite.plugin.security.SecurityPermissionSet permissions, Certificate[] certificates)
SecuritySubjectAdapter.id - Subject ID.type - Subject type.login - Login.address - Address.permissions - Permissions assigned to a subject.public UUID id()
id in interface org.apache.ignite.plugin.security.SecuritySubjectpublic org.apache.ignite.plugin.security.SecuritySubjectType type()
type in interface org.apache.ignite.plugin.security.SecuritySubjectpublic Object login()
login in interface org.apache.ignite.plugin.security.SecuritySubjectpublic InetSocketAddress address()
address in interface org.apache.ignite.plugin.security.SecuritySubjectpublic org.apache.ignite.plugin.security.SecurityPermissionSet permissions()
permissions in interface org.apache.ignite.plugin.security.SecuritySubjectpublic Certificate[] certificates()
certificates in interface org.apache.ignite.plugin.security.SecuritySubjectpublic void skipCertificates()
GridGain In-Memory Computing Platform : ver. 8.9.15 Release Date : December 3 2024