2023-12-21 17:45:26 +01:00
|
|
|
# keycloak-mailcow
|
|
|
|
|
2023-12-22 16:31:37 +01:00
|
|
|
Keycloak User Storage SPI for mailcow
|
|
|
|
|
|
|
|
Connects to a mailcow MariaDB database and uses the `username` and `password` columns of the `mailbox` table for authentication.
|
|
|
|
|
|
|
|
Currently, only BCrypt-hashed passwords are supported.
|
|
|
|
|
|
|
|
## References
|
|
|
|
|
|
|
|
- https://www.baeldung.com/java-keycloak-custom-user-providers
|
|
|
|
- https://github.com/mailcow/mailcow-dockerized/blob/master/data/web/inc/functions.inc.php
|
|
|
|
- https://www.keycloak.org/docs/latest/server_development/index.html#_user-storage-spi
|