SystemPasswordValidatorMBean


Overview  |   Related MBeans  |   Attributes  |   Operations

Overview

This MBean represents configuration information for the System Password Validator 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.

   
Fully Qualified Interface NameIf you use the getMBeanInfo operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name:
com.bea.security.providers.authentication.passwordvalidator.SystemPasswordValidatorMBean
Factory Methods No factory methods. Instances of this MBean are created automatically.


Related MBeans

This section describes attributes that provide access to other MBeans.


    Realm

    Returns the realm that contains this security provider. Returns null if this security provider is not contained by a realm.

           
    Privileges Read only
    TypeRealmMBean
    Relationship type: Reference.


    Attributes

    This section describes the following attributes:


    Description

    A short description of the System Password Validator provider.

           
    Privileges Read only
    Typejava.lang.String
    Default ValuePassword composition checks
    Redeploy or Restart required Changes take effect after you redeploy the module or restart the server.

    MaxConsecutiveCharacters

    The maximum number of repeating consecutive characters that is allowed in the password. A value of 0 means no restriction. For example, with a value of 2, user can not create a password such as "baaag". Valid value for this attribute must be greater than or equal to 0.

    3 is a recommended value.

           
    Privileges Read/Write
    Typeint
    Default Value0
    Minimum value0

    MaxInstancesOfAnyCharacter

    The maximum number of times the same character can appear in a password. "0" means no restriction. For example, with a value of 2, user can not create a password such as "abagia". Valid value for this attribute must be greater than or equal to 0.

    4 is a recommended value.

           
    Privileges Read/Write
    Typeint
    Default Value0
    Minimum value0

    MaxPasswordLength

    The maximum length of password, a password length must be greater than or equal to the value. "0" means no restriction. Valid value for this attribute must be greater than or equal to 0.

    12 is a recommended value.

           
    Privileges Read/Write
    Typeint
    Default Value0
    Minimum value0

    MinAlphabeticCharacters

    The minimum number of alphabetic characters that a password must contain. Valid value for this attribute must be greater than or equal to 0.

    1 is a recommended value.

           
    Privileges Read/Write
    Typeint
    Default Value0
    Minimum value0

    MinLowercaseCharacters

    The minimum number of lowercase characters that a password must contain. Valid value for this attribute must be greater than or equal to 0.

    1 is a recommended value.

           
    Privileges Read/Write
    Typeint
    Default Value0
    Minimum value0

    MinNonAlphanumericCharacters

    The minimum number of non-alphanumeric characters that a password must contain. Valid value for this attribute must be greater than or equal to 0.

    1 is a recommended value.

           
    Privileges Read/Write
    Typeint
    Default Value0
    Minimum value0

    MinNumericCharacters

    The minimum number of numeric characters that a password must contain. Valid value for this attribute must be greater than or equal to 0.

    1 is a recommended value.

           
    Privileges Read/Write
    Typeint
    Default Value0
    Minimum value0

    MinNumericOrSpecialCharacters

    The minimum number of numeric or special characters that a password must contain. Valid value for this attribute must be greater than or equal to 0.

    1 is a recommended value.

           
    Privileges Read/Write
    Typeint
    Default Value0
    Minimum value0

    MinPasswordLength

    The minimum length of password, a password length must be greater than or equal to the value. Valid value for this attribute must be greater than or equal to 0.

    6 is a recommended value.

           
    Privileges Read/Write
    Typeint
    Default Value0
    Minimum value0

    MinUppercaseCharacters

    The minimum number of uppercase characters that a password must contain. Valid value for this attribute must be greater than or equal to 0.

    1 is a recommended value.

           
    Privileges Read/Write
    Typeint
    Default Value0
    Minimum value0

    Name

           
    Privileges Read only
    Typejava.lang.String
    Default ValueSystemPasswordValidator
    Redeploy or Restart required Changes take effect after you redeploy the module or restart the server.

    ProviderClassName

    The Java class used to load the System Password Validator provider.

           
    Privileges Read only
    Typejava.lang.String
    Default Valuecom.bea.security.providers.authentication.passwordvalidator.SystemPasswordValidatorProviderImpl
    Redeploy or Restart required Changes take effect after you redeploy the module or restart the server.

    RejectEqualOrContainReverseUsername

    To determine whether the password can contain or be equal to the reverse username. This check will be case insensitive. If the value is "true", the password must not contain or be equal to the reverse username.

    To secure your system, set true as the value.

           
    Privileges Read/Write
    Typeboolean

    RejectEqualOrContainUsername

    To determine whether the password can contain or be equal to the username. This check will be case insensitive. If the value is "true", the password must not contain or be equal to the username.

    To secure your system, set true as the value.

           
    Privileges Read/Write
    Typeboolean

    Version

    The version number of the System Password Validator provider.

           
    Privileges Read only
    Typejava.lang.String
    Default Value1.0
    Redeploy or Restart required Changes take effect after you redeploy the module or restart the server.


    Operations

    This section describes the following operations:


    isSet

    Returns true if the specified attribute has been set explicitly in this MBean instance.

       
    Operation Name"isSet"
    ParametersObject [] {  propertyName }

    where:

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

      property to check

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

    unSet

    Restore the given property to its default value.

       
    Operation Name"unSet"
    ParametersObject [] {  propertyName }

    where:

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

      property to restore

    SignatureString [] { "java.lang.String" }
    Returns void
    Exceptions
    • java.lang.IllegalArgumentException
      UnsupportedOperationException if called on a runtime implementation.

    wls_getDisplayName

    Returns the display name of an MBean.

    Deprecated 9.0.0.0

       
    Operation Name"wls_getDisplayName"
    Parametersnull
    Signaturenull
    ReturnsString