Valuetype SecurityLevel3::Principal

Valuetype SecurityLevel3::Principal

valuetype Principal
A Principal is represented by a base value type, which is extended for the various principals, Simple, Quoting, and Proxy. This base type of a Principal may be sufficient for access control in most systems.

Parameters:
the_type - contains the corresponding identifier
the_name - contains the logical name of the most derived Principal. Such as if the Principal is a nested ProxyPrincipal (i.e. C for B for A) the name here is A.
environmental_attributes - The attributes name certain things that do are environmental, such as IP addresses.
with_privileges - These are the privileges associated with Principal A restricted_resources. This attribute contains a collection of resources on which the principal is authorized to perform actions.

Value Member Index

environmental_attributes
This field contains the attributes of the principal that are considered environmental, such as authentication mechanism, authentication channel identifier, etc.
the_name
This field contains the name of the Principal
the_type
This field contains the type of the Principal.
with_privileges
This field contains the list of scoped privileges the security service has determined belong to the particular principal.

Value Members

environmental_attributes
public PrinAttributeList environmental_attributes;

This field contains the attributes of the principal that are considered environmental, such as authentication mechanism, authentication channel identifier, etc.

the_name
public PrincipalName the_name;

This field contains the name of the Principal

the_type
public PrincipalType the_type;

This field contains the type of the Principal.

with_privileges
public ScopedPrivilegesList with_privileges;

This field contains the list of scoped privileges the security service has determined belong to the particular principal.


Generated by the ORBacus IDL-to-HTML translator