Interface ISecuritySubject
Security subject representing authenticated node with a set of permissions.
Namespace: GridGain.Core.Security
Assembly: GridGain.Core.dll
Syntax
public interface ISecuritySubject
Properties
Address
Gets subject connection address.
Declaration
DnsEndPoint Address { get; }
Property Value
| Type | Description |
|---|---|
| DnsEndPoint |
Id
Gets subject ID.
Declaration
Guid Id { get; }
Property Value
| Type | Description |
|---|---|
| Guid |
Login
Gets the login provided via subject security credentials.
Declaration
object Login { get; }
Property Value
| Type | Description |
|---|---|
| System.Object |
Permissions
Gets authorized permission set for the subject.
Declaration
ISecurityPermissionSet Permissions { get; }
Property Value
| Type | Description |
|---|---|
| ISecurityPermissionSet |
Type
Gets subject type.
Declaration
SecuritySubjectType Type { get; }
Property Value
| Type | Description |
|---|---|
| SecuritySubjectType |