|
The file cns.idl contains the following modules:
The file cns.idl contains the following interfaces:
Common module defines the common structures and exceptions used by all the modules.
This enum represents the error category of modules, data access, authentication, CDA and authorization.
SYSTEM category of common errors
DATA_ACCESS data access error
AUTHENTICATION authentication error
Represents the enumeration of supported type for attribute values.
Represents the attribute which has name and value list.
values Multi value list of the attribute name
This structure represents BOMEntry (Business Object Model) strcture. A sequence of BOM Entries make an environment context which is used in policy evaluation. BOM Entry is used to specify a property value needed to perform a function. In case check permission function in Authroization Manager, BOM entry specify an object which is used in evaluating conditions on a policy rule object. BOM objects are used in Authorization Manager to check permissions.
bomClass BOM Class name name BOM Object name attrs List of attributes values on the BOM object.
Represents the exception data.
eErrorCategory Error Category
trace Additional trace information in case of nested exceptions.
This structure holds version details of GSAL-CORBA.
major Represents major version of GSAL-CORBA
minor Represents minor version of GSAL-CORBA
Represents the union to store an attribute value.
This is a common CNS Exception.
Authentication module defines interfaces, data structures and exceptions used for authentication.
This structure represents the user information.
This strucure reprsents authentication mechanism providing information for the object.
mechanism Authentication mechanism
provider Authentication provider
Information about response of authentication or login.
response This is token handler which can be used to obtain a complete token.
status This field reprsents status of authentication/login.
token This is the actual token after succesfull authentication/login.
Provides password-based authentication services to application clients. This interface is provided as a convenience for applications that authenticate users based on their password. The {@link Authenticate} interface should be used where possible since it can support other mechanisms in addition to username and password.
Authenticates a user based on their password.
password the user's password
options a list of options to the underlying mechanism
env the environment context for policy evaluation
The sResponse containing the status.
OptionsNotSupportedException if an unsupported option was requested
CNSException if the method fails for another reason
Provides password-based login services to application clients.
This interface is provided as a convenience for applications that login users based on their password. The Login interface should be used where possible because it can support other mechanisms in addition to username and passsword.
Allows a user to login based on userName and Password.
password the user's password
options a list of options to the underlying mechanism
env the environment context for policy evaluation
The sResponse containing the status.
OptionsNotSupportedException if an unsupported option was requested
CNSException if the method fails for another reason
CNSException if logout fails
Log out the currently logged-in client.
The CNS module is the base module to obtain other manager interfaces.
This module is the Top Level Manager interface Object
Posted: Wed May 21 08:21:37 PDT 2003
All contents are Copyright © 1992--2003 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.