Skip to content

Apple connection profile with app password fails with custom password policy #7127

@jankowa

Description

@jankowa

Contribution guidelines

Checklist prior issue creation

  • I understand that failure to follow below instructions may cause this issue to be closed.
  • I understand that vague, incomplete or inaccurate information may cause this issue to be closed.
  • I understand that this form is intended solely for reporting software bugs and not for support-related inquiries.
  • I understand that all responses are voluntary and community-driven, and do not constitute commercial support.
  • I confirm that I have reviewed previous issues to ensure this matter has not already been addressed.
  • I confirm that my environment meets all prerequisite requirements as specified in the official documentation.

Description

The functionality which generates an downloadable apple connection profile does generate an unique app password at the same time.

It fails if you have configured a custom password policy which differs from the app passwords which are created during this process. There is no error message immediately, but if you change to the setting page of app passwords you notice that there is no app password generated. While reloading the page the error message:

" Password does not meet the policy"

appears.

Steps to reproduce:

  1. Go to System -> Settings -> Password Settings
  2. Configure Password Policy with all requirements
  3. Login as a user
  4. Go to overview
  5. Download "Apple connection profile with app password"
  6. Go to app passwords -> no new app password is generated
  7. Reload your Brwoser -> The error message appears

Logs:

no logs

Which branch are you using?

master (stable)

Which architecture are you using?

x86_64

Operating System:

debian bookworm

Server/VM specifications:

8 GB/2 Cores

Is Apparmor, SELinux or similar active?

no

Virtualization technology:

KVM

Docker version:

29.0.4

docker-compose version or docker compose version:

v2.40.3

mailcow version:

2025-10a

Reverse proxy:

traefik

Logs of git diff:


Logs of iptables -L -vn:

not related

Logs of ip6tables -L -vn:

not related

Logs of iptables -L -vn -t nat:

not related

Logs of ip6tables -L -vn -t nat:

not related

DNS check:

not related

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions