|
Oracle Fusion Middleware Oracle WebLogic Server 10.3.1 MBean API Reference 11g Release 1 (10.3.1) Part Number E13945-02 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SQLAuthenticatorMBean
This MBean contains configuration information for the SQL Authentication Provider.
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 |
getPasswordAlgorithm()
The message digest algorithm used to hash passwords for storage. |
String |
getPasswordStyle()
Indicates the password style that is used when storing passwords for users that are created and for changing the user's password if Password Style Retained is disabled. |
String |
getProviderClassName()
The name of the Java class for the SQL Authentication provider. |
String |
getSQLAddMemberToGroup()
The SQL statement used to add a specific member to a group. |
String |
getSQLCreateGroup()
The SQL statement requirements depend on the value of Descriptions Supported. |
String |
getSQLCreateUser()
The SQL statement used to create a new user record The SQL statement requirements depend on the value of Descriptions Supported. |
String |
getSQLListGroupMembers()
The SQL statement used to list groups that have a group name with a list of wildcarded member names. |
String |
getSQLRemoveGroup()
The SQL statement used to remove a member from a group. |
String |
getSQLRemoveGroupMember()
The SQL statement used to remove a member from a group. |
String |
getSQLRemoveGroupMemberships()
The SQL statement used to delete a group member (either a user or group) from all groups to which it belongs. |
String |
getSQLRemoveMemberFromGroup()
The SQL statement used to remove a member from a group. |
String |
getSQLRemoveUser()
The SQL statement used for deleting a user. |
String |
getSQLSetGroupDescription()
The SQL statement used to specify a description for a group. |
String |
getSQLSetUserDescription()
The SQL statement used to specify description for a user. |
String |
getSQLSetUserPassword()
The SQL statement used to set the password for a user. |
boolean |
isPasswordStyleRetained()
Controls how a password is stored in the database when updating an existing user's password. |
void |
setPasswordAlgorithm(String newValue)
The message digest algorithm used to hash passwords for storage. |
void |
setPasswordStyle(String newValue)
Indicates the password style that is used when storing passwords for users that are created and for changing the user's password if Password Style Retained is disabled. |
void |
setPasswordStyleRetained(boolean newValue)
Controls how a password is stored in the database when updating an existing user's password. |
void |
setSQLAddMemberToGroup(String newValue)
The SQL statement used to add a specific member to a group. |
void |
setSQLCreateGroup(String newValue)
The SQL statement requirements depend on the value of Descriptions Supported. |
void |
setSQLCreateUser(String newValue)
The SQL statement used to create a new user record The SQL statement requirements depend on the value of Descriptions Supported. |
void |
setSQLListGroupMembers(String newValue)
The SQL statement used to list groups that have a group name with a list of wildcarded member names. |
void |
setSQLRemoveGroup(String newValue)
The SQL statement used to remove a member from a group. |
void |
setSQLRemoveGroupMember(String newValue)
The SQL statement used to remove a member from a group. |
void |
setSQLRemoveGroupMemberships(String newValue)
The SQL statement used to delete a group member (either a user or group) from all groups to which it belongs. |
void |
setSQLRemoveMemberFromGroup(String newValue)
The SQL statement used to remove a member from a group. |
void |
setSQLRemoveUser(String newValue)
The SQL statement used for deleting a user. |
void |
setSQLSetGroupDescription(String newValue)
The SQL statement used to specify a description for a group. |
void |
setSQLSetUserDescription(String newValue)
The SQL statement used to specify description for a user. |
void |
setSQLSetUserPassword(String newValue)
The SQL statement used to set the password for a user. |
Methods inherited from interface weblogic.security.providers.authentication.ReadOnlySQLAuthenticatorMBean |
---|
getDescriptionsSupported, getSQLGetGroupDescription, getSQLGetUserDescription, getSQLGetUsersPassword, getSQLGroupExists, getSQLIsMember, getSQLListGroups, getSQLListMemberGroups, getSQLListUsers, getSQLUserExists, setDescriptionsSupported, setSQLGetGroupDescription, setSQLGetUserDescription, setSQLGetUsersPassword, setSQLGroupExists, setSQLIsMember, setSQLListGroups, setSQLListMemberGroups, setSQLListUsers, setSQLUserExists |
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 |
Methods inherited from interface weblogic.management.security.authentication.UserReaderMBean |
---|
getUserDescription, listUsers, userExists |
Methods inherited from interface weblogic.management.utils.NameListerMBean |
---|
getCurrentName |
Methods inherited from interface weblogic.management.utils.ListerMBean |
---|
advance, close, haveCurrent |
Methods inherited from interface weblogic.management.security.authentication.GroupReaderMBean |
---|
getGroupDescription, groupExists, isMember, listGroups |
Methods inherited from interface weblogic.management.utils.NameListerMBean |
---|
getCurrentName |
Methods inherited from interface weblogic.management.utils.ListerMBean |
---|
advance, close, haveCurrent |
Methods inherited from interface weblogic.management.security.authentication.GroupMemberListerMBean |
---|
listGroupMembers |
Methods inherited from interface weblogic.management.security.authentication.GroupReaderMBean |
---|
getGroupDescription, groupExists, isMember, listGroups |
Methods inherited from interface weblogic.management.utils.NameListerMBean |
---|
getCurrentName |
Methods inherited from interface weblogic.management.utils.ListerMBean |
---|
advance, close, haveCurrent |
Methods inherited from interface weblogic.management.security.authentication.MemberGroupListerMBean |
---|
listMemberGroups |
Methods inherited from interface weblogic.management.security.authentication.GroupReaderMBean |
---|
getGroupDescription, groupExists, isMember, listGroups |
Methods inherited from interface weblogic.management.utils.NameListerMBean |
---|
getCurrentName |
Methods inherited from interface weblogic.management.utils.ListerMBean |
---|
advance, close, haveCurrent |
Methods inherited from interface weblogic.management.security.authentication.UserPasswordEditorMBean |
---|
changeUserPassword, resetUserPassword |
Methods inherited from interface weblogic.management.security.authentication.UserEditorMBean |
---|
createUser, setUserDescription |
Methods inherited from interface weblogic.management.security.authentication.UserReaderMBean |
---|
getUserDescription, listUsers, userExists |
Methods inherited from interface weblogic.management.utils.NameListerMBean |
---|
getCurrentName |
Methods inherited from interface weblogic.management.utils.ListerMBean |
---|
advance, close, haveCurrent |
Methods inherited from interface weblogic.management.security.authentication.UserPasswordEditorMBean |
---|
changeUserPassword, resetUserPassword |
Methods inherited from interface weblogic.management.security.authentication.UserRemoverMBean |
---|
removeUser |
Methods inherited from interface weblogic.management.security.authentication.GroupEditorMBean |
---|
addMemberToGroup, createGroup, removeMemberFromGroup, setGroupDescription |
Methods inherited from interface weblogic.management.security.authentication.GroupReaderMBean |
---|
getGroupDescription, groupExists, isMember, listGroups |
Methods inherited from interface weblogic.management.utils.NameListerMBean |
---|
getCurrentName |
Methods inherited from interface weblogic.management.utils.ListerMBean |
---|
advance, close, haveCurrent |
Methods inherited from interface weblogic.management.security.authentication.GroupRemoverMBean |
---|
removeGroup |
Method Detail |
---|
String getProviderClassName()
The name of the Java class for the SQL Authentication provider.
getProviderClassName
in interface DBMSAuthenticatorMBean
getProviderClassName
in interface ReadOnlySQLAuthenticatorMBean
String getPasswordAlgorithm()
The message digest algorithm used to hash passwords for storage. The name is a standard algorithm name and must be recognized by a Java Cryptography Extension (JCE) provider that is available at runtime.
The Java Cryptography Architecture (JCA) defines the standard algorithm specifications, described at http://java.sun.com/javase/6/docs/technotes/guides/security/StandardNames.html#algspec.
void setPasswordAlgorithm(String newValue) throws InvalidAttributeValueException
The message digest algorithm used to hash passwords for storage. The name is a standard algorithm name and must be recognized by a Java Cryptography Extension (JCE) provider that is available at runtime.
The Java Cryptography Architecture (JCA) defines the standard algorithm specifications, described at http://java.sun.com/javase/6/docs/technotes/guides/security/StandardNames.html#algspec.
newValue
- - new value for attribute PasswordAlgorithm
InvalidAttributeValueException
String getPasswordStyle()
Indicates the password style that is used when storing passwords for users that are created and for changing the user's password if Password Style Retained is disabled.
void setPasswordStyle(String newValue) throws InvalidAttributeValueException
Indicates the password style that is used when storing passwords for users that are created and for changing the user's password if Password Style Retained is disabled.
newValue
- - new value for attribute PasswordStyle
InvalidAttributeValueException
boolean isPasswordStyleRetained()
Controls how a password is stored in the database when updating an existing user's password.
void setPasswordStyleRetained(boolean newValue) throws InvalidAttributeValueException
Controls how a password is stored in the database when updating an existing user's password.
newValue
- - new value for attribute PasswordStyleRetained
InvalidAttributeValueException
String getSQLCreateUser()
The SQL statement used to create a new user record The SQL statement requirements depend on the value of Descriptions Supported. There are a minimum of two parameters: a username and its associated password. If Descriptions Supported is true, the user's description is required. The default SQL is based on the default setting of Descriptions Supported. The setting of Create User must be updated manually if the setting of Descriptions Supported changes.
void setSQLCreateUser(String newValue) throws InvalidAttributeValueException
The SQL statement used to create a new user record The SQL statement requirements depend on the value of Descriptions Supported. There are a minimum of two parameters: a username and its associated password. If Descriptions Supported is true, the user's description is required. The default SQL is based on the default setting of Descriptions Supported. The setting of Create User must be updated manually if the setting of Descriptions Supported changes.
newValue
- - new value for attribute SQLCreateUser
InvalidAttributeValueException
String getSQLRemoveUser()
The SQL statement used for deleting a user. The SQL statement requires a single parameter, the username.
void setSQLRemoveUser(String newValue) throws InvalidAttributeValueException
The SQL statement used for deleting a user. The SQL statement requires a single parameter, the username.
newValue
- - new value for attribute SQLRemoveUser
InvalidAttributeValueException
String getSQLRemoveGroupMemberships()
The SQL statement used to delete a group member (either a user or group) from all groups to which it belongs. The SQL statement requires 2 parameters.Both parameters refer to the specific username or group name being removed.
void setSQLRemoveGroupMemberships(String newValue) throws InvalidAttributeValueException
The SQL statement used to delete a group member (either a user or group) from all groups to which it belongs. The SQL statement requires 2 parameters.Both parameters refer to the specific username or group name being removed.
newValue
- - new value for attribute SQLRemoveGroupMemberships
InvalidAttributeValueException
String getSQLSetUserDescription()
The SQL statement used to specify description for a user. Only valid if Descriptions Supported is true. The SQL statement requires two parameters: the username description and the username.
void setSQLSetUserDescription(String newValue) throws InvalidAttributeValueException
The SQL statement used to specify description for a user. Only valid if Descriptions Supported is true. The SQL statement requires two parameters: the username description and the username.
newValue
- - new value for attribute SQLSetUserDescription
InvalidAttributeValueException
String getSQLSetUserPassword()
The SQL statement used to set the password for a user. The SQL statement requires two parameters: the password for the user and the username.
void setSQLSetUserPassword(String newValue) throws InvalidAttributeValueException
The SQL statement used to set the password for a user. The SQL statement requires two parameters: the password for the user and the username.
newValue
- - new value for attribute SQLSetUserPassword
InvalidAttributeValueException
String getSQLCreateGroup()
The SQL statement requirements depend on the value of Descriptions Supported. There is a minimum of one parameter, the group name. If Descriptions Supported is true, the group's description is required. The default SQL is based on the default setting of Descriptions Supported. The setting of Create Group must be updated manually if the setting of Descriptions Supported changes.
void setSQLCreateGroup(String newValue) throws InvalidAttributeValueException
The SQL statement requirements depend on the value of Descriptions Supported. There is a minimum of one parameter, the group name. If Descriptions Supported is true, the group's description is required. The default SQL is based on the default setting of Descriptions Supported. The setting of Create Group must be updated manually if the setting of Descriptions Supported changes.
newValue
- - new value for attribute SQLCreateGroup
InvalidAttributeValueException
String getSQLSetGroupDescription()
The SQL statement used to specify a description for a group. Only valid if Descriptions Supported attribute is enabled. The SQL statement requires two parameters: the group description and the group name.
void setSQLSetGroupDescription(String newValue) throws InvalidAttributeValueException
The SQL statement used to specify a description for a group. Only valid if Descriptions Supported attribute is enabled. The SQL statement requires two parameters: the group description and the group name.
newValue
- - new value for attribute SQLSetGroupDescription
InvalidAttributeValueException
String getSQLAddMemberToGroup()
The SQL statement used to add a specific member to a group. The SQL statement requires two parameters: the group name and the group member being added.
void setSQLAddMemberToGroup(String newValue) throws InvalidAttributeValueException
The SQL statement used to add a specific member to a group. The SQL statement requires two parameters: the group name and the group member being added.
newValue
- - new value for attribute SQLAddMemberToGroup
InvalidAttributeValueException
String getSQLRemoveMemberFromGroup()
The SQL statement used to remove a member from a group. The SQL statement requires two parameters: the group name and the group member being deleted from the group.
void setSQLRemoveMemberFromGroup(String newValue) throws InvalidAttributeValueException
The SQL statement used to remove a member from a group. The SQL statement requires two parameters: the group name and the group member being deleted from the group.
newValue
- - new value for attribute SQLRemoveMemberFromGroup
InvalidAttributeValueException
String getSQLRemoveGroup()
The SQL statement used to remove a member from a group. The SQL statement requires a single parameter: the group name being removed.
void setSQLRemoveGroup(String newValue) throws InvalidAttributeValueException
The SQL statement used to remove a member from a group. The SQL statement requires a single parameter: the group name being removed.
newValue
- - new value for attribute SQLRemoveGroup
InvalidAttributeValueException
String getSQLRemoveGroupMember()
The SQL statement used to remove a member from a group. The SQL statement requires a single parameter: the username or group name being removed.
void setSQLRemoveGroupMember(String newValue) throws InvalidAttributeValueException
The SQL statement used to remove a member from a group. The SQL statement requires a single parameter: the username or group name being removed.
newValue
- - new value for attribute SQLRemoveGroupMember
InvalidAttributeValueException
String getSQLListGroupMembers()
The SQL statement used to list groups that have a group name with a list of wildcarded member names. The SQL statement requires two parameters: the group name and the wildcarded member name.
void setSQLListGroupMembers(String newValue) throws InvalidAttributeValueException
The SQL statement used to list groups that have a group name with a list of wildcarded member names. The SQL statement requires two parameters: the group name and the wildcarded member name.
newValue
- - new value for attribute SQLListGroupMembers
InvalidAttributeValueException
String getName()
ProviderMBean
getName
in interface DBMSAuthenticatorMBean
getName
in interface ProviderMBean
getName
in interface ReadOnlySQLAuthenticatorMBean
|
Documentation is available at http://download.oracle.com/docs/cd/E12839_01/web.1111/wls.htm Copyright 1996, 2009, 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 10.3.1 MBean API Reference 11g Release 1 (10.3.1) Part Number E13945-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |