api: user: add pattern for user keys option

While nowadays, most entries should be just 'x', there can also still
be legacy entries with 'x!u2f', 'x!yubico' and base32 encoded secrets.
For example, some users might be syncing them from LDAP.

Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
This commit is contained in:
Fiona Ebner 2024-02-08 10:45:39 +01:00 committed by Thomas Lamprecht
parent a53fd5d882
commit 2dabf3c3ae

View File

@ -36,6 +36,7 @@ register_standard_option('user-comment', { type => 'string', optional => 1 });
register_standard_option('user-keys', {
description => "Keys for two factor auth (yubico).",
type => 'string',
pattern => '[0-9a-zA-Z!=]{0,4096}',
optional => 1,
});
register_standard_option('group-list', {