public interface ProviderMBean extends StandardInterface, DescriptorBean
It includes attributes common to all security providers. Every security provider must implement an MBean that extends this MBean.
If the security provider supports management methods, the management methods cannot be called until the validate method of realm in which the security provider is configured successfully returns. That is, the administrator must completely configure the realm before using the management methods (for example, adding a user).
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCompatibilityObjectName() |
java.lang.String |
getDescription()
Returns a description of this security provider.
|
java.lang.String |
getName()
The name of this configuration.
|
java.lang.String |
getProviderClassName()
Returns the name of the Java class used to load this security provider.
|
RealmMBean |
getRealm()
Returns the realm that contains this security provider.
|
java.lang.String |
getVersion()
Returns this security provider's version.
|
void |
setName(java.lang.String value) |
wls_getDisplayName, wls_getInterfaceClassName, wls_getObjectName
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener
isSet, unSet
java.lang.String getProviderClassName()
Each security provider must implement a runtime class (e.g.
com.acme.MyAuthenticationProviderImpl
)
which extends provider type specific interface in weblogic.security.spi
(e.g. weblogic.security.spi.AuthorizationProvider
).
com.acme.MyAuthenticationProviderImpl
).
In other words, the security provider's MBean hard-wires
the name of its runtime class.java.lang.String getDescription()
Each security provider's MBean should set the default value of this read-only attribute to a string that describes the provider. In other words, each security provider's MBean hard-wires its description. There are no conventions governing the contents of the description. It should be a human readable string that gives a brief description of the security provider.
java.lang.String getVersion()
Each security provider's MBean should set the default value of this read-only attribute to a string that specifies the version of the provider (e.g. 7.3.04). In other words, each security provider's MBean hard-wires its version. There are no conventions governing the contents of the version string.
RealmMBean getRealm()
java.lang.String getName()
getName
in interface StandardInterface
void setName(java.lang.String value) throws javax.management.InvalidAttributeValueException
setName
in interface StandardInterface
javax.management.InvalidAttributeValueException
java.lang.String getCompatibilityObjectName()