Overview | Package | Class | Use | Tree | Deprecated | Index | Help
|  | BEA Systems, Inc.
PREV NEXT | FRAMES NO FRAMES

## BEA WebLogic Server 9.0 API Reference

## Uses of Package
weblogic.security.spi

Packages that use weblogic.security.spi
weblogic.management.security |
weblogic.security.principal |
weblogic.security.provider |
weblogic.security.providers.authentication |
weblogic.security.providers.saml |
weblogic.security.service | This package includes interfaces, classes, and exceptions that support security providers.
weblogic.security.spi | This package includes interfaces, classes, and exceptions you use to develop security providers.

Classes in weblogic.security.spi used by weblogic.management.security
Resource The `Resource` interface provides the definition for an object that represents a resource that may be protected from unauthorized access.
SelfDescribingResourceV2 The `SelfDescribingResourceV2` class adds more query methods to the `SelfDescribingResource` class.

Classes in weblogic.security.spi used by weblogic.security.principal
WLSGroup The `WLSGroup` interface is a marker interface used to signify that a principal represents a WebLogic Server group.
WLSUser The `WLSUser` interface is a marker interface used to signify that a principal represents a WebLogic Server user.

Classes in weblogic.security.spi used by weblogic.security.provider
PrincipalValidator The `PrincipalValidator` interface defines the methods that custom Principal Validation providers must implement to support principal trust relationships within the context of the Weblogic Server environment.

Classes in weblogic.security.spi used by weblogic.security.providers.authentication
DigestNotAvailableException The `DigestNotAvailableException` exception is thrown by a security provider if the password digest for the specified user can not be retrieved.
IdentityAsserter The `IdentityAsserter` interface exposes the methods that custom Identity Assertion providers need to implement in order to provide token-based client identity assertion.
IdentityAsserterV2 The `IdentityAsserter` interface exposes the methods that custom Identity Assertion providers need to implement in order to provide token-based client identity assertion.
IdentityAssertionException The `IdentityAssertionException` exception is thrown if an Identity Assertion provider attempts to assert an identity based on token identity information, and that attempt fails.
PrincipalValidator The `PrincipalValidator` interface defines the methods that custom Principal Validation providers must implement to support principal trust relationships within the context of the Weblogic Server environment.
ProviderChallengeContext The `ProviderChallengeContext` interface allows a Challenge Identity Assertion providers to return an object that contains state and is used for subsequent steps in a multi-step challenge/response process.
SecurityServices The `SecurityServices` interface is used by the WebLogic Security Framework to create security service implementations such as the `AuditorService`, which security providers can then use.

Classes in weblogic.security.spi used by weblogic.security.providers.saml
ApplicationRemovalException The `ApplicationRemovalException` is thrown if a security provider encounters a problem while handling the deletion of an application.
ApplicationVersionCreationException The `ApplicationVersionCreationException` is thrown if a security provider encounters a problem while handling the creation of a new application version.
ApplicationVersionRemovalException The `ApplicationVersionRemovalException` is thrown if a security provider encounters a problem while handling the deletion of an application version.
CredentialMapperV2 The `CredentialMapperV2` interface defines the security service provider interface (SSPI) for objects capable of obtaining the appropriate set of credentials for a particular resource that is scoped within an application.
IdentityAsserterV2 The `IdentityAsserter` interface exposes the methods that custom Identity Assertion providers need to implement in order to provide token-based client identity assertion.
IdentityAssertionException The `IdentityAssertionException` exception is thrown if an Identity Assertion provider attempts to assert an identity based on token identity information, and that attempt fails.
PrincipalValidator The `PrincipalValidator` interface defines the methods that custom Principal Validation providers must implement to support principal trust relationships within the context of the Weblogic Server environment.
ProviderInitializationException The `ProviderInitializationException` exception is a generic exception thrown by a security provider if it encounters problems during initialization.
Resource The `Resource` interface provides the definition for an object that represents a resource that may be protected from unauthorized access.
SecurityServices The `SecurityServices` interface is used by the WebLogic Security Framework to create security service implementations such as the `AuditorService`, which security providers can then use.

Classes in weblogic.security.spi used by weblogic.security.service
ApplicationInfo.ComponentType A `ComponentType` represents the component type for the application that is being deployed and is used within an `ApplicationInfo` interface.
AuditAtnEventV2.AtnEventTypeV2 The `AtnEventType` class describes the authentication event types that are supported.
AuditEvent The `AuditEvent` interface provides a mechanism for passing audit information to Auditing providers during a `writeEvent` operation.
AuditSeverity The `AuditSeverity` class provides audit severity levels as both numeric and text values to an Auditing provider.
AuthenticationProviderV2 The `AuthenticationProviderV2` interface exposes the services provided by an Authentication provider to the WebLogic Security Framework.
DeployPolicyHandle The `DeployPolicyHandle` interface is a marker interface used to signify that an Object represents security provider specific information about an application policy deployment.
DeployRoleHandle The `DeployRoleHandle` interface is a marker interface used to signify that an Object represents security provider specific information about an application role deployment.
DigestNotAvailableException The `DigestNotAvailableException` exception is thrown by a security provider if the password digest for the specified user can not be retrieved.
Direction The `Direction` class is used to represent when the authorization check is to be performed by an Access Decision (either before a resource is accessed or after access has been allowed).
IdentityAssertionException The `IdentityAssertionException` exception is thrown if an Identity Assertion provider attempts to assert an identity based on token identity information, and that attempt fails.
PrincipalValidator The `PrincipalValidator` interface defines the methods that custom Principal Validation providers must implement to support principal trust relationships within the context of the Weblogic Server environment.
Resource The `Resource` interface provides the definition for an object that represents a resource that may be protected from unauthorized access.
SecurityProvider The `SecurityProvider` interface is required of all security providers (WebLogic and custom) because it provides basic methods for their use in the WebLogic Server environment.
SelfDescribingResource The `SelfDescribingResource` class adds added query methods to the `Resource` class.
SelfDescribingResourceV2 The `SelfDescribingResourceV2` class adds more query methods to the `SelfDescribingResource` class.

Classes in weblogic.security.spi used by weblogic.security.spi
AccessDecision The `AccessDecision` interface defines the security service provider interface (SSPI) for policy enforcement points (PEP) that can be plugged into WebLogic Server.
Adjudicator Deprecated.
AdjudicatorV2 The `AdjudicatorV2` interface defines the security service provider interface (SSPI) for an object that is responsible for making the final decision as to whether the processing of the requested method should be permitted to proceed or should be denied.
ApplicationInfo An `ApplicationInfo` passes data about an application deployment to a security provider and is used in the `DeployableAuthorizationProviderV2` and `DeployableRoleProviderV2` interfaces.
ApplicationInfo.ComponentType A `ComponentType` represents the component type for the application that is being deployed and is used within an `ApplicationInfo` interface.
ApplicationRemovalException The `ApplicationRemovalException` is thrown if a security provider encounters a problem while handling the deletion of an application.
ApplicationVersionCreationException The `ApplicationVersionCreationException` is thrown if a security provider encounters a problem while handling the creation of a new application version.
ApplicationVersionRemovalException The `ApplicationVersionRemovalException` is thrown if a security provider encounters a problem while handling the deletion of an application version.
AuditAtnEvent.AtnEventType Deprecated. The `AtnEventType` class describes the authentication event types that are supported.
AuditAtnEventV2.AtnEventTypeV2 The `AtnEventType` class describes the authentication event types that are supported.
AuditChannel The `AuditChannel` interface defines the security service provider interface (SSPI) for objects capable of logging security-related events for auditing purposes.
AuditConfigurationEvent The `AuditConfigurationEvent` interface is used to post configuration change audit events.
AuditContext The `AuditContext` interface can be extended by `AuditEvent` implementations to indicate that the implementation has context information.
AuditEvent The `AuditEvent` interface provides a mechanism for passing audit information to Auditing providers during a `writeEvent` operation.
AuditorService The `AuditorService` interface provides security providers with access to the `Auditor` object, which resides in the WebLogic Security Framework and is limited to the writing of audit records.
AuditSeverity The `AuditSeverity` class provides audit severity levels as both numeric and text values to an Auditing provider.
AuthorizationProvider The `AuthorizationProvider` interface exposes the services provided by an Authorization provider to the WebLogic Security Framework.
CertPathProvider The `CertPathProvider` interface exposes the services provided by a CertPath provider to the WebLogic Security Framework.
CredentialMapper Deprecated. WLS 9.0 (10/2003) Replaced with CredentialMapperV2
CredentialMapperV2 The `CredentialMapperV2` interface defines the security service provider interface (SSPI) for objects capable of obtaining the appropriate set of credentials for a particular resource that is scoped within an application.
CredentialProvider Deprecated. WLS 9.0 (10/2003) Replaced with CredentialProviderV2
DeployHandleCreationException The `DeployHandleCreationException` is thrown if a security provider encounters a problem while creating a `DeployPolicyHandle` or `DeployRoleHandle`.
DeployPolicyHandle The `DeployPolicyHandle` interface is a marker interface used to signify that an Object represents security provider specific information about an application policy deployment.
DeployRoleHandle The `DeployRoleHandle` interface is a marker interface used to signify that an Object represents security provider specific information about an application role deployment.
DigestNotAvailableException The `DigestNotAvailableException` exception is thrown by a security provider if the password digest for the specified user can not be retrieved.
Direction The `Direction` class is used to represent when the authorization check is to be performed by an Access Decision (either before a resource is accessed or after access has been allowed).
IdentityAsserter The `IdentityAsserter` interface exposes the methods that custom Identity Assertion providers need to implement in order to provide token-based client identity assertion.
IdentityAsserterV2 The `IdentityAsserter` interface exposes the methods that custom Identity Assertion providers need to implement in order to provide token-based client identity assertion.
IdentityAssertionException The `IdentityAssertionException` exception is thrown if an Identity Assertion provider attempts to assert an identity based on token identity information, and that attempt fails.
InvalidPrincipalException The `InvalidPrincipalException` exception is thrown by a security provider if the principal that was generated for a user has become invalid.
PrincipalValidator The `PrincipalValidator` interface defines the methods that custom Principal Validation providers must implement to support principal trust relationships within the context of the Weblogic Server environment.
ProviderChallengeContext The `ProviderChallengeContext` interface allows a Challenge Identity Assertion providers to return an object that contains state and is used for subsequent steps in a multi-step challenge/response process.
Resource The `Resource` interface provides the definition for an object that represents a resource that may be protected from unauthorized access.
ResourceCreationException The `ResourceCreationException` exception is thrown if a security provider encounters a problem while creating a resource.
ResourceRemovalException The `ResourceRemovalException` exception is thrown if a security provider is unable to remove a resource.
Result The `Result` class contains the result of calling the `isAccessAllowed` method on an `AccessDecision`.
RoleCreationException A `RoleCreationException` exception is thrown if a Role Mapping provider has a problem creating a role.
RoleMapper The `RoleMapper` interface defines the security service provider interface (SSPI) for objects capable of obtaining the appropriate set of roles for a particular resource that has been granted to a specific subject.
RoleProvider The `RoleProvider` interface exposes the services provided by a Role Mapping provider to the WebLogic Security Framework.
RoleRemovalException The `RoleRemovalException` exception is thrown if a Role Mapping provider is unable to remove a role.
SecurityProvider The `SecurityProvider` interface is required of all security providers (WebLogic and custom) because it provides basic methods for their use in the WebLogic Server environment.
SecurityServices The `SecurityServices` interface is used by the WebLogic Security Framework to create security service implementations such as the `AuditorService`, which security providers can then use.
SecuritySpiException The `SecuritySpiException` exception is the base interface implemented by all security provider exceptions.
SelfDescribingResource The `SelfDescribingResource` class adds added query methods to the `Resource` class.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Documentation is available at http://e-docs.bea.com/wls/docs90 Copyright 2005 BEA Systems Inc.
PREV NEXT | FRAMES NO FRAMES