mirror of
https://github.com/cozystack/cozystack.git
synced 2026-11-09 22:13:18 +09:00
## 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 -->