/com/ibm/ictx/authenticationcontext package
The /com/ibm/ictx/authenticationcontext package contains interfaces and public classes for specifying and parsing user authentication information. The authenticating application uses the classes and methods provided in this package to build an authentication context for a user, and ultimately transforms it into an IdentityContext object that can be stored into a z/OS Identity Cache. The application that retrieves the IdentityContext object can use the classes and methods of this class to parse the identity context for the information supplied by the authenticating application.
http://www.ibm.com/systems/z/os/zos/downloads/
| Interface | Class | Description |
|---|---|---|
| ApplicationInfo | An ApplicationInfo object contains information about a particular application within the network. | |
| AuthenticationContextBase | Type1AuthenticationContext | The AuthenticationContextBase interface represents authentication information and is implemented by the Type1AuthenticationContext class. |
AuthenticationContextMa |
Type1AuthenticationCo |
The AuthenticationContextManagerBase interface encapsulates methods for working with an authentication context, and is implemented by the Type1AuthenticationContextManager class. |
| AuthenticationInfo | An AuthenticationInfo object contains information about an authenticated user. | |
| BuildSpecBase | BuildSpec1 | The BuildSpecBase interface represents the information required to build an IdentityContext object, and is implemented by the BuildSpec1 class. Contains authentication, application, and z/OS mapping information. |
| DelegationSpecBase | DelegationSpec1 | The DelegationSpecBase interface represents the information required to delegate an IndentityContext object, and is implemented by the DelegationSpec1 class. Contains application and z/OS mapping information. |
| ManifestInfo | A ManifestInfo object contains manifest information that was parsed from an authentication context. An array of ManifestInfo objects (using a LIFO organization) can be obtained by the application. | |
| PremappedUserInfo | A PremappedUserInfo object contains information about a mapping from the authenticated user ID to a z/OS user ID. |
The classes and methods for interacting with the z/OS Identity Cache to store and retrieve an IdentityContext object are organized in the /com/ibm/ictx/identitycontext package, while the IdentityContext class is provided in the /com/ibm/ictx/util package. See /com/ibm/ictx/identitycontext package and /com/ibm/ictx/util package for more information.