mirror of
https://git.proxmox.com/git/pve-access-control
synced 2025-06-02 02:57:48 +00:00
fix #2079: activate authkey rotation every 24 hours
This activates the authkey rotation added in commits
1800a71a79c7cf49108e22781d2f34be87b1efd through
f7282aee6b
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
049d789bb1
commit
243262f185
@ -47,9 +47,8 @@ my $pve_auth_key_files = {
|
||||
|
||||
my $pve_auth_key_cache = {};
|
||||
|
||||
my $ticket_lifetime = 3600*2; # 2 hours
|
||||
# TODO: set to 24h for PVE 6.0
|
||||
my $authkey_lifetime = 3600*0; # rotation disabled
|
||||
my $ticket_lifetime = 3600 * 2; # 2 hours
|
||||
my $authkey_lifetime = 3600 * 24; # rotate every 24 hours
|
||||
|
||||
Crypt::OpenSSL::RSA->import_random_seed();
|
||||
|
||||
|
23
debian/postinst
vendored
23
debian/postinst
vendored
@ -6,18 +6,17 @@ set -e
|
||||
|
||||
case "$1" in
|
||||
configure)
|
||||
# TODO: enable for PVE 6.0
|
||||
# if test -n "$2"; then
|
||||
#
|
||||
# # TODO: remove once PVE 7.0 is released
|
||||
# if dpkg --compare-versions "$2" 'lt' '6.0-1'; then
|
||||
# if test ! -e /etc/pve/authkey.pub.old; then
|
||||
# # reset key age to prevent immediate invalidation of all current tickets
|
||||
# touch -d "-2 hours" /etc/pve/authkey.pub || true
|
||||
# fi
|
||||
# fi
|
||||
#
|
||||
# fi
|
||||
if test -n "$2"; then
|
||||
|
||||
# TODO: remove once PVE 7.0 is released
|
||||
if dpkg --compare-versions "$2" 'lt' '6.0-0+1'; then
|
||||
if test ! -e /etc/pve/authkey.pub.old; then
|
||||
# reset key age to prevent immediate invalidation of all current tickets
|
||||
touch -d "-2 hours" /etc/pve/authkey.pub || true
|
||||
fi
|
||||
fi
|
||||
|
||||
fi
|
||||
;;
|
||||
|
||||
esac
|
||||
|
Loading…
Reference in New Issue
Block a user