1
0
spogulis no https://github.com/mail-in-a-box/mailinabox.git synced 2026-03-15 17:37:22 +01:00

Exclude mru_token in user key hash

Šī revīzija ir iekļauta:
Felix Spöttel
2020-09-30 12:34:26 +02:00
vecāks ada2167d08
revīzija 1f0e493b8c
2 mainīti faili ar 12 papildinājumiem un 6 dzēšanām

Parādīt failu

@@ -4,7 +4,7 @@ from flask import make_response
import utils
from mailconfig import get_mail_password, get_mail_user_privileges
from mfa import get_mfa_state, validate_auth_mfa
from mfa import get_hash_mfa_state, validate_auth_mfa
DEFAULT_KEY_PATH = '/var/lib/mailinabox/api.key'
DEFAULT_AUTH_REALM = 'Mail-in-a-Box Management Server'
@@ -147,7 +147,7 @@ class KeyAuthService:
# Add to the message the current MFA state, which is a list of MFA information.
# Turn it into a string stably.
msg += b" " + json.dumps(get_mfa_state(email, env), sort_keys=True).encode("utf8")
msg += b" " + json.dumps(get_hash_mfa_state(email, env), sort_keys=True).encode("utf8")
# Make the HMAC.
hash_key = self.key.encode('ascii')