UserLockoutManagerRuntimeMBean


Overview  |   Child MBeans  |   Attributes  |   Operations

Overview

This class is used to monitor and manage per security realm user lockout information.

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.runtime.UserLockoutManagerRuntimeMBean

Since 9.0.0.0

Factory Methods

No factory methods. Instances of this MBean are created automatically.

Access Points

You can access this MBean from the following MBean attributes:


    Attributes

    This section describes the following attributes:


    InvalidLoginAttemptsTotalCount

    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.

           
    Privileges Read only
    Typelong

    InvalidLoginUsersHighCount

    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.

           
    Privileges Read only
    Typelong

    LockedUsersCurrentCount

    Returns the number of users that are currently locked out of this server.

           
    Privileges Read only
    Typelong

    LoginAttemptsWhileLockedTotalCount

    Returns the number of invalid logins attempted since this server has been started and lockouts have been enabled.

           
    Privileges Read only
    Typelong

    Name

    The name of this configuration. WebLogic Server uses an MBean to implement and persist the configuration.

           
    Privileges Read only
    Typejava.lang.String

    Parent

    Return the immediate parent for this MBean

           
    Privileges Read/Write
    Type

    Type

    Returns the type of the MBean.

           
    Privileges Read only
    Typejava.lang.String

    UnlockedUsersTotalCount

    Returns the number times users have been unlocked since this server has been started.

           
    Privileges Read only
    Typelong

    UserLockoutTotalCount

    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.

           
    Privileges Read only
    Typelong


    Operations

    This section describes the following operations:


    clearLockout

    Unlocks a user account.

       
    Operation Name"clearLockout"
    ParametersObject [] {  userName }

    where:

    • userName is an object of type java.lang.String that specifies:

      - A user name. If the user does not exist, this method returns false.

    SignatureString [] { "java.lang.String" }
    Returns void

    getLastLoginFailure

    Returns a string that indicates the time of the last invalid login for this user.

       
    Operation Name"getLastLoginFailure"
    ParametersObject [] {  userName }

    where:

    • userName is an object of type java.lang.String that specifies:

      - A user name. If the user does not exist, this method returns false.

    SignatureString [] { "java.lang.String" }
    Returns long

    getLoginFailureCount

    Returns the current count of login failures for a specific user. This value returns to

       
    Operation Name"getLoginFailureCount"
    ParametersObject [] {  userName }

    where:

    • userName is an object of type java.lang.String that specifies:

      - A user name. If the user does not exist, this method returns false.

    SignatureString [] { "java.lang.String" }
    Returns long

    isLockedOut

    Indicates whether a user is locked out.

       
    Operation Name"isLockedOut"
    ParametersObject [] {  userName }

    where:

    • userName is an object of type java.lang.String that specifies:

      - A user name. If the user does not exist, this method returns false.

    SignatureString [] { "java.lang.String" }
    Returns boolean