BEA Systems, Inc.

Package weblogic.security.spi

This package includes interfaces, classes, and exceptions you use to develop security providers.

See:
          Description

Interface Summary
AuditApplicationVersionEvent The AuditApplicationVersionEvent interface is used to post VersionableApplicationProvider events.
AuditConfigurationEvent The AuditConfigurationEvent interface is used to post configuration change audit events.
AuditCreateConfigurationEvent The AuditCreateConfigurationEvent interface is used to post a specific configuration change audit event that identifies that a request has been made to create a new configuration artifact.
AuditDeleteConfigurationEvent The AuditDeleteConfigurationEvent interface is used to post a specific configuration change audit event that identifies that a request has been made to delete an existing configuration artifact.
AuditInvokeConfigurationEvent The AuditInvokeConfigurationEvent interface is used to post a specific configuration change audit event that identifies that a request has been made to invoke an operation on an existing configuration artifact.
AuditRoleDeploymentEvent The AuditRoleDeploymentEvent interface is used to post security role deployment audit events.
AuditSetAttributeConfigurationEvent The AuditSetAttributeConfigurationEvent interface is used to post a specific configuration change audit event that identifies that a request has been made to modify an existing configuration artifact.
DeployableAuthorizationProvider Deprecated. 9.0.0.0 Replaced by DeployableAuthorizationProviderV2
DeployableCredentialProvider Deprecated. WLS 9.0 (10/2003) Deprecating the feature
DeployableRoleProvider Deprecated. 9.0.0.0 Replaced by DeployableRoleProviderV2
PasswordDigest The getPasswordDigest interface allows an authentication provider to return a digest for a specified user's password.
WSPasswordDigest  
 

Class Summary
ProviderDecisionException The ProviderDecisionException exception is thrown by an Access Decision if it encounters a problem during execution.
ResourceNotFoundException The ResourceNotFoundException exception is thrown if a security provider looks for a resource that should exist, but is unable to find that resource.
RoleNotFoundException The RoleNotFoundException exception is thrown if a Role Mapping provider looks for a particular role that should exist, but is unable to find that role.
 

Exception Summary
DigestNotAvailableException The DigestNotAvailableException exception is thrown by a security provider if the password digest for the specified user can not be retrieved.
 

Package weblogic.security.spi Description

This package includes interfaces, classes, and exceptions you use to develop security providers. In many cases, these interfaces, classes, and exceptions should be used in conjunction with those in the weblogic.security.service package.

Each security service provider interface (SSPI) that ends in the suffix "Provider" (for example, RoleProvider) exposes the services of a security provider to the WebLogic Security Framework. This allows the security provider to be manipulated (initialized, started, stopped, and so on). These "Provider" SSPIs can also be thought of as factories for the classes used at runtime by the system. For example, RoleProvider.getRoleMapper() creates, initializes and returns the Role Mapper that will actually perform the role mapping operations.

The WLSUser and WLSGroup interfaces are marker interfaces that extend java.security.Principal. They should be used to designate that a principal contains the name of the user, or the name of a group to which the user belongs.

See Also:
weblogic.security.service, Developing Security Providers for WebLogic Server

Because this information documents a Tech Preview of a BEA product, it may be incomplete and is subject to change. Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/essex/TechPreview
Copyright 2007 BEA Systems Inc.