AdjudicationProvider
, AdjudicationProviderV2
, AuditProvider
, AuditProviderV2
, AuthenticationProvider
, AuthenticationProviderV2
, AuthorizationProvider
, BulkAdjudicationProvider
, BulkAuthorizationProvider
, BulkRoleProvider
, CertPathProvider
, CredentialProviderV2
, DeployableAuthorizationProviderV2
, DeployableRoleProviderV2
, RoleProvider
, VersionableApplicationProvider
public interface SecurityProvider
SecurityProvider
interface is required of all
security providers (WebLogic and custom) because it provides
basic methods for their use in the WebLogic Server environment.Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getDescription() |
Gets a brief text description of the security provider.
|
void |
initialize(ProviderMBean providerMBean,
SecurityServices securityServices) |
Initializes the security provider.
|
void |
shutdown() |
Shuts down the security provider.
|
void initialize(ProviderMBean providerMBean, SecurityServices securityServices)
providerMBean
- the MBean specific to the security provider that is
used during initialization.securityServices
- an object from which a security provider
can get the AuditorService
,
which limits the security provider to using the Auditor
object's writeEvent
method.java.lang.SecurityException
- if the caller lacks appropriate permission for the operation.java.lang.String getDescription()
void shutdown()
java.lang.SecurityException
- if the caller lacks appropriate permission for the operation.