Skip to main content

Password Policy

Password Policy allows Tenant Administrators to configure security settings that control user authentication and password requirements across your organization.

Accessing Password Policy Settings

  1. Log in as a Tenant Administrator
  2. Navigate to Settings in the main navigation
  3. Click on Security in the Settings menu
  4. Select the Password Policy tab
Administrator Access Only

Password Policy configuration is only available to users with Tenant Administrator role.

General Policy

General Policy settings control user authentication security and account protection.

General Policy

Max Login Attempts

Description: Specifies the maximum number of consecutive failed login attempts before triggering security measures for the user account.

Configuration:

  • Field Type: Numeric input
  • Valid Range: 0-10
  • Default Value: 3
  • Special Value: Setting to 0 disables login attempt tracking

Purpose: Protects user accounts from brute force attacks by limiting the number of failed login attempts.

Expected Behavior: When a user exceeds the configured number of failed login attempts, their account should be temporarily locked to prevent unauthorized access.

Email for Notifications

Description: Email address that receives security notifications, including account lockout alerts.

Configuration:

  • Field Type: Email input
  • Format: Valid email address (e.g., [email protected])
  • Recommendation: Use a monitored security team or administrator email address

Purpose: Ensures administrators are promptly notified of security events such as account lockouts.

Notifications Sent:

  • Account lockout notifications (when Max Login Attempts is exceeded)
  • Security-related alerts for the tenant

Password Complexity Requirements

Password complexity settings enforce minimum security standards for user passwords. All requirements are validated in real-time during password creation and password reset.

Password Complexity

Minimum Password Length

Description: The minimum number of characters required for a valid password.

Configuration:

  • Field Type: Numeric input
  • Valid Range: 6-128 characters
  • Default Value: 6
  • Recommendation: 8-12 characters for standard security

Enforcement: Users cannot create or reset passwords shorter than this length.

Character Requirements

Password Policy allows you to enforce specific character types in passwords to increase complexity and security.

Min Uppercase Letters

Description: Minimum number of uppercase letters (A-Z) required in passwords.

Configuration:

  • Field Type: Numeric input
  • Valid Range: 0-10
  • Default Value: 0 (no requirement)

Example: If set to 1, password "example" is invalid, but "Example" is valid.

Min Lowercase Letters

Description: Minimum number of lowercase letters (a-z) required in passwords.

Configuration:

  • Field Type: Numeric input
  • Valid Range: 0-10
  • Default Value: 0 (no requirement)

Example: If set to 1, password "EXAMPLE" is invalid, but "Example" is valid.

Min Digits

Description: Minimum number of numeric digits (0-9) required in passwords.

Configuration:

  • Field Type: Numeric input
  • Valid Range: 0-10
  • Default Value: 0 (no requirement)

Example: If set to 1, password "Example" is invalid, but "Example1" is valid.

Min Special Characters

Description: Minimum number of special characters required in passwords.

Configuration:

  • Field Type: Numeric input
  • Valid Range: 0-10
  • Default Value: 0 (no requirement)

Special Characters Include: !@#$%^&*()_+-=[]{}|;:'",.<>?/~

Example: If set to 1, password "Example1" is invalid, but "Example1!" is valid.

Whitespace Policy

Description: Controls whether whitespace characters (spaces, tabs) are allowed in passwords.

Configuration:

  • Field Type: Checkbox
  • Options:
    • Allow whitespaces in passwords - Permits spaces and tabs
    • Allow whitespaces in passwords - Prohibits all whitespace
  • Default: Disabled (whitespaces not allowed)

Impact: When disabled, users cannot use spaces or tabs anywhere in their password.

Password Lifecycle Management

Password lifecycle settings control password aging and reuse policies.

Password Expiration (days)

Description: Number of days after which user passwords expire and must be changed.

Configuration:

  • Field Type: Numeric input
  • Valid Range: 0-365 days
  • Default Value: 0 (passwords never expire)
  • Special Value: Setting to 0 disables password expiration

Purpose: Enforces regular password rotation to minimize risk from compromised credentials.

Common Values:

  • 0 days: No expiration (default)
  • 90 days: Standard enterprise security policy
  • 180 days: Moderate security policy
  • 365 days: Relaxed policy for low-risk environments

Password Reuse Prevention (days)

Description: Time period during which users cannot reuse previous passwords.

Configuration:

  • Field Type: Numeric input
  • Valid Range: 0-365 days
  • Default Value: 0 (no restriction on password reuse)
  • Special Value: Setting to 0 disables reuse prevention

Purpose: Prevents users from cycling back to previously compromised or weak passwords.

Common Values:

  • 0 days: No restriction (default)
  • 90 days: Prevents reuse for one quarter
  • 180 days: Prevents reuse for two quarters
  • 365 days: Prevents reuse for one year

Configuring Password Policy

Step-by-Step Configuration

  1. Access Password Policy Settings as described in "Accessing Password Policy Settings" above

  2. Configure General Policy:

    • Set Max Login Attempts to your desired threshold (recommended: 3-5)
    • Enter an Email for Notifications to receive security alerts
  3. Set Password Complexity Requirements:

    • Define Minimum Password Length (recommended: 8+)
    • Configure character requirements based on your security needs:
      • Uppercase letters
      • Lowercase letters
      • Numeric digits
      • Special characters
    • Choose whether to Allow whitespaces in passwords
  4. Configure Password Lifecycle:

    • Set Password Expiration period (0 = never expires)
    • Set Password Reuse Prevention period (0 = no restriction)
  5. Save Changes:

    • Click the Save Policies button at the bottom of the page
    • Changes take effect immediately
Configuration Changes

Changes to Password Policy settings apply immediately after saving. However, active user sessions will continue until the user's next login.

User Impact

Password Creation and Reset

When users create accounts or reset passwords, they must comply with the configured password complexity requirements:

  • Real-time validation displays which requirements are met
  • Password strength indicator shows password quality
  • Error messages clearly indicate which requirements are not met
  • Users cannot proceed until all requirements are satisfied

Login Experience

Users experience password policy enforcement during login:

  • Failed login attempts are tracked per user account
  • After exceeding Max Login Attempts, users receive appropriate messaging
  • Users can use "Forgot Password" to reset their credentials
  • Email notifications are sent to administrators for security events
Example User Experience

Known Limitations & Features in Progress

Development Notice

Some Password Policy features are currently being enhanced to provide comprehensive enterprise-grade security. These improvements are actively under development.

Features Currently in Development

The following security features are being implemented:

Account Lockout Mechanism

Planned Enhancement:

  • Persistent account lockout enforcement after maximum failed login attempts
  • Configurable auto-unlock duration
  • Administrator unlock capability in User Management interface
  • Email notifications to configured admin address

Password Expiration Enforcement

Planned Enhancement:

  • Automatic password expiration after configured period
  • Advance warning notifications (banner and email) before expiration
  • Forced password reset flow for expired passwords
  • Administrator capabilities to manage password lifecycle

Password Reuse Prevention

Planned Enhancement:

  • Password history tracking for each user
  • Prevention of password reuse within configured time period
  • Clear validation messaging during password reset
Password Complexity

Password complexity requirements (minimum length, character requirements, whitespace policy) are fully functional and enforced during password creation and reset.

Upcoming Security Features

In addition to completing the features above, upcoming releases will include:

  • User Management Dashboard: Centralized view of all tenant users with security status
  • Account Lockout Duration: Configurable automatic unlock timer
  • Password Expiration Warning Period: Configurable advance notification before passwords expire
  • Admin Override Capabilities: Unlock accounts, force password resets, and extend expiration dates
  • Enhanced Audit Logging: Comprehensive logging of authentication events for compliance

Support

If you have questions about these features or encounter unexpected behavior:

We value your feedback as we complete these enterprise-grade security features.

Summary

Password Policy provides essential security controls for your SignalSync tenant:

  • General Policy controls login security and notifications
  • Password Complexity ensures strong passwords meeting your organization's standards
  • Password Lifecycle settings manage password aging and reuse (implementation in progress)

Regularly review and update your Password Policy settings to maintain appropriate security levels for your organization's needs.