Oracle Fusion Middleware
Oracle WebLogic Server MBean Javadoc
11g Release 1 (10.3.6)

Part Number E13945-06

weblogic.security.providers.authentication
Interface CustomDBMSAuthenticatorMBean

All Superinterfaces:
AuthenticationProviderMBean, AuthenticatorMBean, DBMSAuthenticatorMBean, GroupMembershipHierarchyCacheMBean, ProviderMBean

public interface CustomDBMSAuthenticatorMBean
extends DBMSAuthenticatorMBean

The MBean that represents configuration information for the Custom DBMS Authentication provider.

Deprecation of MBeanHome and Type-Safe Interfaces

This is a type-safe interface for a WebLogic Server MBean, which you can import into your client classes and access through weblogic.management.MBeanHome. As of 9.0, the MBeanHome interface and all type-safe interfaces for WebLogic Server MBeans are deprecated. Instead, client classes that interact with WebLogic Server MBeans should use standard JMX design patterns in which clients use the javax.management.MBeanServerConnection interface to discover MBeans, attributes, and attribute types at runtime.


Method Summary
 String getName()
          The name of this configuration.
 String getPluginClassName()
          Specifies the name of a class that implements the weblogic.security.providers.authentication.CustomDBMSAuthenticatorPlugin interface.
 Properties getPluginProperties()
          Defines configuration properties for the specified plug-in class.
 String getProviderClassName()
          The name of the Java class for the Custom DBMS Authentication provider.
 void setPluginClassName(String newValue)
          Specifies the name of a class that implements the weblogic.security.providers.authentication.CustomDBMSAuthenticatorPlugin interface.
 void setPluginProperties(Properties newValue)
          Defines configuration properties for the specified plug-in class.
 
Methods inherited from interface weblogic.security.providers.authentication.DBMSAuthenticatorMBean
getDataSourceName, getDescription, getGroupMembershipSearching, getMaxGroupMembershipSearchLevel, getVersion, isPlaintextPasswordsEnabled, setDataSourceName, setGroupMembershipSearching, setMaxGroupMembershipSearchLevel, setPlaintextPasswordsEnabled
 
Methods inherited from interface weblogic.management.security.authentication.AuthenticatorMBean
getControlFlag, setControlFlag
 
Methods inherited from interface weblogic.management.security.ProviderMBean
getRealm
 
Methods inherited from interface weblogic.management.security.authentication.GroupMembershipHierarchyCacheMBean
getEnableGroupMembershipLookupHierarchyCaching, getGroupHierarchyCacheTTL, getMaxGroupHierarchiesInCache, setEnableGroupMembershipLookupHierarchyCaching, setGroupHierarchyCacheTTL, setMaxGroupHierarchiesInCache
 

Method Detail

getProviderClassName

String getProviderClassName()

The name of the Java class for the Custom DBMS Authentication provider.

Specified by:
getProviderClassName in interface DBMSAuthenticatorMBean
Default Value:
"weblogic.security.providers.authentication.DBMSPluggableRuntimeAuthenticationProviderImpl"

getPluginClassName

String getPluginClassName()

Specifies the name of a class that implements the weblogic.security.providers.authentication.CustomDBMSAuthenticatorPlugin interface. The class must exist in the CLASSPATH. Required. No default value.

Changes take effect after you redeploy the module or restart the server.

setPluginClassName

void setPluginClassName(String newValue)
                        throws InvalidAttributeValueException

Specifies the name of a class that implements the weblogic.security.providers.authentication.CustomDBMSAuthenticatorPlugin interface. The class must exist in the CLASSPATH. Required. No default value.

Parameters:
newValue - - new value for attribute PluginClassName
Throws:
InvalidAttributeValueException
Changes take effect after you redeploy the module or restart the server.

getPluginProperties

Properties getPluginProperties()

Defines configuration properties for the specified plug-in class. The property names are defined by the plug-in class. Optional. No default value.

Changes take effect after you redeploy the module or restart the server.

setPluginProperties

void setPluginProperties(Properties newValue)
                         throws InvalidAttributeValueException

Defines configuration properties for the specified plug-in class. The property names are defined by the plug-in class. Optional. No default value.

Parameters:
newValue - - new value for attribute PluginProperties
Throws:
InvalidAttributeValueException
Changes take effect after you redeploy the module or restart the server.

getName

String getName()
Description copied from interface: ProviderMBean
The name of this configuration. WebLogic Server uses an MBean to implement and persist the configuration.

Specified by:
getName in interface DBMSAuthenticatorMBean
Specified by:
getName in interface ProviderMBean
Default Value:
"CustomDBMSAuthenticator"

Copyright 1996, 2011, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Oracle WebLogic Server MBean Javadoc
11g Release 1 (10.3.6)

Part Number E13945-06