| 
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
This package includes interfaces, classes, and exceptions you use to develop ALES-secured Java applications.
See: 
          Description
| Interface Summary | |
| AppContext | AppContext is an interface that allows an application developer to publish values from within the application to the security runtime. | 
| GenericPolicy | GenericPolicy represents a general policy rule. | 
| PDPProxyClientConfiguration | The PDPProxyClientConfiguration interface is a representation of the configuration of your
 PDPClient application.  | 
| Class Summary | |
| AccessResult | AccessResult is the object returned to the application after an authorization query.
  | 
| AppConfig | The AppConfig class is a representation of the configuration of your Java application.
  | 
| AppContextElement | The AppContextElement abstract base class is a simple interface for representing a name/value pair. | 
| AttributeValueEnumeration | This class represents an ordered list of NameAttributeValues.
  | 
| AtzPolicy | AtzPolicy represents the result each ATZ policy evaluated | 
| AuditingService | Provides the interface to all runtime auditing services | 
| AuditRecord | This class allows applications to log events to the audit provider. | 
| AuthenticationService | The authentication service provides functions to an application related to establishing, verifying, and transferring an identity. | 
| AuthenticIdentity | The AuthenticIdentity class represents an authenticated Identity.  | 
| AuthorizationService | The authorization service is a service that allows an application to determine if a specific identity is permitted to access a specific resource. | 
| ConstraintAttribute | This Class represents the various types of attributes present in a policy constraint. | 
| ContextAuditRecord | This class allows applications to log events to the audit provider extracting name elements from the event's application context. | 
| CredentialMappingService | The Credential Mapping Service may be used to obtain an appropriate set of credentials that have been administratively configured to be used by the requester when attempting to access a specified resource with a specific action. | 
| DataDrivenAuthority | The DataDrivenAuthority class provides a way to programmatically create a new naming authority.  | 
| DebugInfo | This class store all the evaluation results for a "isAccessAllowed_Debug() and getRoles_Debug()" query | 
| ExtendedAccessResult | ExtendedAccessResult is an extended AccessResult object.  | 
| HashMapContext | The HashMapContext class is a simple implementation of an
 application context based on a java hashmap.
  | 
| IdentityRole | This class represents a role assigned to an identity. | 
| NameAttributeType | This class represents a field within a name as defined by a naming authority. | 
| NameAttributeValue | This class provides a way to encapsulate a name/value pair that is associated with a naming authority. | 
| NamedObject | The NamingAuthority and
 conforms to that authority's structure. | 
| NamingAuthority | A Naming Authority has two functions. | 
| NamingAuthorityManager | The NameAuthorityManager class is a central registrar for all naming authorities that
 the security runtime recognizes.  | 
| PolicyDomain | A policy domain is a collection of elements and security services over which a common and consistent set of policies are administered in a coordinated fashion. | 
| PublicSecurityService | This base class is used for all security service providers to indicate their type and revision. | 
| ResourceAction | ResourceAction is a wrapper class that integrates the separated Resource/Action into a compatible form for consumption by the SPI. | 
| ResponseContextCollector | The ResponseContextCollector abstract base class is a simple interface for collecting a set of response contexts.
  | 
| RolePolicy | RolePolicy represents each Role policy which was evaluated. | 
| RoleService | The RoleService can be used to obtain the appropriate set of roles assigned to an identity for a particular resource and action. | 
| RuntimeAction | The RuntimeAction class represents a verb or action associated with an access query. | 
| RuntimeEntitlement | The RuntimeEntitlement class represents a set of granted and denied actions on a resource. | 
| RuntimeResource | The RuntimeResource class represents a resource to the security runtime. | 
| SecurityRuntime | The SecurityRuntime class provides a way to query the runtime for its
 capabilities and to create instances of policy domains for use in an application,
 as well as fetch several other application level resources. | 
| ServiceType | This class represents a service type. | 
| ServiceVersion | This class identifies the version of a security service by major number, minor number, and patch level. | 
| SimpleContextElement | An extention of a context element for an application context. | 
| SimpleResponseContextCollector | The SimpleResponseContextCollector is a simple implementation of the ResponseContextCollector abstract base class.
  | 
| UserInfo | UserInfo is contains information about "user" making an authorization request
 This class is used by DebugInfo. | 
| Exception Summary | |
| IdentityNotAuthenticException | This exception is thrown when an Identity fails to authenticate or if an Identity is not authentic (or valid) when it is required to be within the security runtime. | 
| InvalidAssertionTokenException | This exception is thrown when an assertion token is not formatted properly or a token type is inapproriate for the conditions of the security runtime. | 
| MissingAttributeException | This exception is thrown when certain attributes, required by runtime, are missing to make decision. | 
| ParameterException | This exception is thrown when a method is called with invalid parameters. | 
| ServiceNotAvailableException | This exception is thrown when a security service is requested or attempted to be used when it is not available within the security runtime. | 
This package includes interfaces, classes, and exceptions you use to develop ALES-secured Java applications.
  | 
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||