Lists and manages lockouts on user accounts.
Fully Qualified Interface Name | If you use the getMBeanInfo operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name:weblogic.management.security.authentication.UserLockoutManagerMBean
|
Factory Methods | No factory methods. Instances of this MBean are created automatically. |
This section describes attributes that provide access to other MBeans.
|
Returns the realm that contains this user lockout manager. Returns null if this security provider is not contained by a realm.
Privileges | Read only |
Type | RealmMBean |
Relationship type: | Reference. |
This section describes the following attributes:
Returns the number of invalid logins attempted since this server has been started and lockouts have been enabled. In a cluster, this method returns the number of invalid logins attempted that have occured since the cluster has been started because all servers share login failure information.
Deprecated.
Privileges | Read only |
Type | long |
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server. |
Returns the highest number of users with concurrent unexpired or
uncleared invalid login attempts. Invalid login attempts expire as
specified by LockoutResetDuration
. This count is
useful in determining whether the LockoutCacheSize
needs to be modified.
Deprecated.
Privileges | Read only |
Type | long |
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server. |
Returns the number of users that are currently locked out of this server.
Deprecated.
Privileges | Read only |
Type | long |
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server. |
Returns the number of invalid login records that the server places in a cache. The server creates one record for each invalid login.
Privileges | Read/Write |
Type | long |
Default Value | 5 |
Minimum value | 0 |
Returns the number of minutes that a user account is locked out.
Privileges | Read/Write |
Type | long |
Default Value | 30 |
Minimum value | 0 |
Returns whether the server locks out users when there are
invalid login attempts. A true
value for this
attribute causes the server to consider the other attributes of
this MBean. A false
value causes the server to ignore
the other attributes of this MBean."
Privileges | Read/Write |
Type | boolean |
Default Value | true |
Returns the maximum number of invalid login records that the server keeps in memory. If the number of invalid login records is equal to or greater than this value, the server's garbage collection purges the records that have expired. A record expires when the user associated with the record has been locked out.
The lower the threshold, the more often the server uses its resources to collect garbage.
Privileges | Read/Write |
Type | long |
Default Value | 400 |
Minimum value | 0 |
The number of minutes within which consecutive invalid login attempts cause the user account to be locked out.
Privileges | Read/Write |
Type | long |
Default Value | 5 |
Minimum value | 1 |
Returns the maximum number of consecutive invalid login attempts
before account is locked out. When the number of invalid logins
within a specified period of time is greater than
LockoutThreshold
value, the user is locked out. For
example, with the default setting of 1
, the user is
locked out on the second consecutive invalid login. With a setting
of 2
, the user is locked out on the third consecutive
invalid login.
Privileges | Read/Write |
Type | long |
Default Value | 5 |
Minimum value | 1 |
Returns the number of invalid logins attempted since this server has been started and lockouts have been enabled.
Deprecated.
Privileges | Read only |
Type | long |
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server. |
The name of this configuration. WebLogic Server uses an MBean to implement and persist the configuration.
Privileges | Read only |
Type | java.lang.String |
Default Value | UserLockoutManager |
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server. |
Returns the number times users have been unlocked since this server has been started.
Deprecated.
Privileges | Read only |
Type | long |
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server. |
Returns the number of user lockouts that have occured since this server has been started. In a cluster, this method returns the number of user lockouts that have occured since the cluster has been started because all servers share login failure information.
Deprecated.
Privileges | Read only |
Type | long |
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server. |
This section describes the following operations:
Unlocks a user account.
Deprecated.
Operation Name | "clearLockout" |
Parameters | Object [] { userName }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns |
void
|
Returns a string that indicates the time of the last invalid login for this user.
Deprecated.
Operation Name | "getLastLoginFailure" |
Parameters | Object [] { userName }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns |
long
|
Returns the current count of login failures for a specific user. This value returns to
Deprecated.
Operation Name | "getLoginFailureCount" |
Parameters | Object [] { userName }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns |
long
|
Indicates whether a user is locked out.
Deprecated.
Operation Name | "isLockedOut" |
Parameters | Object [] { userName }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns |
boolean
|
Returns true if the specified attribute has been set explicitly in this MBean instance.
Operation Name | "isSet" |
Parameters | Object [] { propertyName }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns |
boolean
|
Exceptions |
|
Restore the given property to its default value.
Operation Name | "unSet" |
Parameters | Object [] { propertyName }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns |
void
|
Exceptions |
|
Returns the display name of an MBean.
Deprecated 9.0.0.0
Operation Name | "wls_getDisplayName" |
Parameters | null |
Signature | null |
Returns | String
|