mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-18 07:46:09 +01:00
nixos/prosody: add authentication option (fixes #53134)
This commit is contained in:
commit
953c81d1a4
1 changed files with 8 additions and 0 deletions
|
@ -422,6 +422,13 @@ in
|
||||||
description = "List of administrators of the current host";
|
description = "List of administrators of the current host";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
authentication = mkOption {
|
||||||
|
type = types.enum [ "internal_plain" "internal_hashed" "cyrus" "anonymous" ];
|
||||||
|
default = "internal_hashed";
|
||||||
|
example = "internal_plain";
|
||||||
|
description = "Authentication mechanism used for logins.";
|
||||||
|
};
|
||||||
|
|
||||||
extraConfig = mkOption {
|
extraConfig = mkOption {
|
||||||
type = types.lines;
|
type = types.lines;
|
||||||
default = "";
|
default = "";
|
||||||
|
@ -477,6 +484,7 @@ in
|
||||||
|
|
||||||
s2s_secure_domains = ${toLua cfg.s2sSecureDomains}
|
s2s_secure_domains = ${toLua cfg.s2sSecureDomains}
|
||||||
|
|
||||||
|
authentication = ${toLua cfg.authentication}
|
||||||
|
|
||||||
${ cfg.extraConfig }
|
${ cfg.extraConfig }
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue