BEA Systems, Inc.

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.
 


Documentation is available at
http://e-docs.bea.com/wls/docs90
Copyright 2005 BEA Systems Inc.