public interface SecuritySubject extends Serializable
Modifier and Type | Method and Description |
---|---|
InetSocketAddress |
address()
Gets subject connection address.
|
default Certificate[] |
certificates()
Gets subject client certificates, or
null if SSL were not used or client certificate checking not enabled. |
UUID |
id()
Gets subject ID.
|
Object |
login()
Login provided via subject security credentials.
|
SecurityPermissionSet |
permissions()
Deprecated.
SecuritySubject must contain only immutable set of
information that represents a security principal. Security permissions are part of authorization process
and have nothing to do with SecuritySubject . This method will be removed in the future releases. |
default PermissionCollection |
sandboxPermissions()
Deprecated.
SecuritySubject must contain only immutable set of
information that represents a security principal. Security permissions are part of authorization process
and have nothing to do with SecuritySubject . This method will be removed in the future releases. |
SecuritySubjectType |
type()
Gets subject type for node.
|
UUID id()
SecuritySubjectType type()
Object login()
InetSocketAddress address()
InetSocketAddress
representing connection IP and port.default Certificate[] certificates()
null
if SSL were not used or client certificate checking not enabled.@Deprecated SecurityPermissionSet permissions()
SecuritySubject
must contain only immutable set of
information that represents a security principal. Security permissions are part of authorization process
and have nothing to do with SecuritySubject
. This method will be removed in the future releases.@Deprecated default PermissionCollection sandboxPermissions()
SecuritySubject
must contain only immutable set of
information that represents a security principal. Security permissions are part of authorization process
and have nothing to do with SecuritySubject
. This method will be removed in the future releases.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.16.0 Release Date : December 15 2023