Files
cozystack/packages/system
Timofei Larkin 38624b72de chore(keycloak-configure): verify email and smtp config for Keycloak (#2318)
## 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 -->
2026-04-02 22:45:33 +04:00
..
2026-04-02 18:56:08 +02:00
2026-03-25 15:57:25 +05:00
2026-03-27 14:00:46 +00:00
2026-03-10 12:41:51 +01:00
2026-03-25 15:57:25 +05:00
2026-04-02 18:56:08 +02:00
2026-04-02 18:56:08 +02:00
2026-03-25 15:57:25 +05:00
2026-01-20 03:24:32 +01:00
2026-04-02 18:56:08 +02:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00
2026-04-02 18:56:08 +02:00
2026-02-10 22:16:11 +01:00
2026-04-02 18:56:08 +02:00
2026-04-02 18:56:08 +02:00
2026-03-25 15:57:25 +05:00
2026-03-27 14:00:46 +00:00
2026-04-02 18:56:08 +02:00
2026-02-10 20:19:03 +01:00
2026-03-25 15:57:25 +05:00
2026-01-15 23:32:41 +00:00
2026-01-20 03:24:32 +01:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00
2026-04-02 18:56:08 +02:00
2026-02-17 22:54:12 +01:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00
2026-01-20 03:24:32 +01:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00
2026-04-02 18:56:08 +02:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00