nixos/prosody: add authentication option (fixes #53134) (#61051)

nixos/prosody: add authentication option (fixes #53134)
This commit is contained in:
Silvan Mosberger 2019-05-25 00:17:14 +02:00 committed by GitHub
commit 953c81d1a4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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 }