> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ulm.m1amdocs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Password Settings Fields

## Password Complexity Rules

The table below lists the settings related to password complexity rules:

| Setting | Description | Default Value |
| - | - | - |
| **Upper case characters** | When enabled, passwords are required to include a minimum of one upper case (A-Z) character. | True |
| **Lower case characters** | When enabled, passwords are required to include a minimum of one lower case (a-z) character. | True |
| **Special characters** | When enabled, passwords are required to include a minimum of one [special character](reusePasswordSettingSpecialCharsList): (!"#\$%&'()\*+,-./:;=>?@\[\\]^\_\`\{\|}\~). | True |
| **Numeric characters** | When enabled, passwords are required to include a minimum of one numeric (0-9) character. | True |
| **Length** | Defines the minimum password length | 8 |

## Password Lifetime

This setting defines a time limit in seconds for the password expiration. If this value is set to 0, the password never expires. The table below explains the password lifetime settings:

| Setting | Description | Default Value |
| - | - | - |
| **Password expiration period** | The setting is used to set a limit in seconds for the password expiration. If a user's password expires, they must change it on their next sign in. | 0 |

## General Settings

This sub-category includes all general and other authentication related settings that control an end user's onboarding and authentication.

**Should Optional password prompt be allowed**

This setting is used to determine if end users onboarding with a social connection require a password.

| Setting | Description | Default Value |
| - | - | - |
| **Should Optional password prompt be allowed** | A user who onboards with only a social connection, is prompted to set a password to complete the process. | Off |

## Password Reusability

These settings define password reusability for all end users within your tenant. If any value is set to 0, the password doesn't expire and/or no time checks are performed. The table below explains the password reusability settings:

| Setting | Description | Default Value |
| - | - | - |
| **Can the current password be reused again** | Determines if a user can reuse their current password for a new password. Toggle the slider to turn on this setting. | Off |
| **Number of last passwords can't be used** | The value sets the number of previous passwords that can't be reused by the user. | 0 |
| **Threshold (in seconds) for preventing password reuse** | The threshold setting is used to prevent the reuse of a password from a certain date onward. If set a 0, no check by time occurs. | 0 |

**Parent topic:**[Password Settings](../topics/passwordSettings)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.