## What this PR does This PR adds configurable values for `packages/system/keycloak-configure`: - `login.userRegistration` to allow user self-registration - `login.verifyEmail` to enforce email verification - `smtp` which defines the SMTP configuration which will be used by Keycloak Fixes: aenix-org/cozyportal#365 ### Release note ```release-note ["cchore(keycloak-configure): verify email and smtp config for Keycloak"] ``` <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * Added configurable Keycloak login settings with user registration and email verification controls disabled by default. * Introduced SMTP configuration templates supporting server connection details, TLS options, and secure credential management for email delivery. * Enabled conditional rendering of login and SMTP configuration sections based on provided environment values. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|---|---|---|
| .. | ||
| apps | ||
| core | ||
| extra | ||
| library | ||
| system | ||
| tests/cozy-lib-tests | ||