Autentificare cu doi factori

Autentificarea în doi pași (2FA) este o modalitate de a îmbunătăți securitatea și de a preveni accesul persoanelor neautorizate la conturile de utilizator.

Practic, 2FA înseamnă stocarea unui secret într-un autentificator, de obicei pe un telefon mobil, și schimbul unui cod generat de autentificator la încercarea de autentificare.

Aceasta înseamnă că un utilizator neautorizat ar trebui să ghicească parola contului și să aibă acces la autentificator, ceea ce este mult mai dificil.

Cerințe

Important

Aceste liste sunt doar exemple. Ele nu reprezintă recomandări pentru niciun software anume.

Autentificatoarele bazate pe telefon sunt cele mai simple și mai des utilizate. Exemple:

Managerii de parole sunt o altă opțiune. Exemple comune includ:

Notă

Restul acestui document folosește Google Authenticator ca exemplu, deoarece este unul dintre cele mai utilizate. Aceasta nu reprezintă o recomandare pentru produs.

Configurare autentificare în doi pași

După ce ați selectat un autentificator, conectați-vă la Odoo, apoi faceți clic pe avatarul de profil din colțul din dreapta sus și selectați My Profile din meniul derulant.

Faceți clic pe fila Account Security, apoi activați comutatorul Two-Factor Authentication.

screenshot: general-2fa-account-security
menu
Avatar ‣ My Profile ‣ Account Security tab
shows
The Account Security tab of the user preferences with the "Two-factor Authentication" toggle switched off.
highlight
The toggle.
module
auth_totp
notes
English UI, crop to the relevant area.

Aceasta generează o fereastră pop-up Security Control care necesită confirmarea parolei pentru a continua. Introduceți parola corespunzătoare, apoi faceți clic pe Confirm Password. În continuare, apare o fereastră pop-up Two-Factor Authentication Activation cu un QR code.

screenshot: general-2fa-activation-qr
menu
Avatar ‣ My Profile ‣ Account Security tab ‣ enable 2FA
shows
The "Two-Factor Authentication Activation" dialog with the QR code, the "Cannot scan it?" link and the Verification Code field.
highlight
The QR code.
module
auth_totp
notes
English UI, crop to the dialog; use a throw-away secret.

Folosind aplicația de autentificare dorită, scanați QR code atunci când vi se solicită.

Sfat

Dacă scanarea ecranului nu este posibilă (de exemplu, configurarea se face pe același dispozitiv cu aplicația de autentificare), puteți face clic pe linkul Cannot scan it? sau puteți copia secretul pentru a configura manual autentificatorul.

screenshot: general-2fa-secret-visible
menu
Avatar ‣ My Profile ‣ Account Security tab ‣ enable 2FA ‣ Cannot scan it?
shows
The activation dialog after clicking "Cannot scan it?": the secret key is displayed in text form with a copy button.
highlight
The secret key.
module
auth_totp
notes
English UI, crop to the dialog; use a throw-away secret.
screenshot: general-2fa-authenticator-manual-entry
menu
(authenticator app)
shows
The "enter a setup key" screen of an authenticator app with the account name and the copied secret key entered.
module
auth_totp
notes
Phone screenshot of any authenticator app; use a throw-away secret.

După aceea, autentificatorul ar trebui să afișeze un cod de verificare.

../../../_images/authenticator.png

Introduceți codul în câmpul Verification Code, apoi faceți clic pe Activate.

screenshot: general-2fa-enabled
menu
Avatar ‣ My Profile ‣ Account Security tab
shows
The Account Security tab after activation: the toggle is on, and the "Trusted Devices" list is empty.
highlight
The enabled toggle.
module
auth_totp
notes
English UI, crop to the relevant area.

Autentificare

Pentru a confirma că 2FA este configurat complet, deconectați-vă din Odoo.

Pe pagina de autentificare, introduceți numele de utilizator și parola, apoi faceți clic pe Log in. Pe pagina Two-factor Authentication, introduceți codul furnizat de autentificatorul ales în câmpul Authentication Code, apoi faceți clic pe Log in.

screenshot: general-2fa-login
menu
(login page)
shows
The "Two-factor Authentication" login step with the Authentication Code field, the "Don't ask again on this device" checkbox and the Log in button.
highlight
The Authentication Code field.
module
auth_totp
notes
English UI, crop to the login box.

Pericol

Dacă un utilizator pierde accesul la aplicația sa de autentificare, un administrator trebuie să dezactiveze 2FA pe cont înainte ca utilizatorul să se poată autentifica. Pentru aceasta, deschideți formularul utilizatorului la Setări ‣ Utilizatori și companii ‣ Utilizatori, accesați fila Securitatea contului și dezactivați comutatorul Autentificare cu doi factori.

Dispozitive de încredere

Pe pagina de autentificare 2FA, bifați Nu mai întrebați pe acest dispozitiv pentru a omite codul în acel browser o perioadă. Dispozitivele de încredere astfel setate sunt listate în secțiunea Dispozitive de încredere din fila Securitatea contului a preferințelor utilizatorului. Faceți clic pe pictograma (șterge) de lângă un dispozitiv pentru a-l revoca sau pe Revocați tot pentru a le revoca pe toate.

Aplică autentificarea cu doi factori

Pentru a impune utilizarea 2FA pentru toți utilizatorii, accesați mai întâi Main Odoo Dashboard ‣ Apps. Eliminați filtrul Apps din bara Search…, apoi căutați 2FA by mail.

Faceți clic pe Install pe cardul Kanban pentru modulul 2FA by mail.

screenshot: general-2fa-by-mail-module
menu
Apps (Apps filter removed)
shows
The Apps dashboard searched for "2FA by mail", showing the module card with the Activate button.
highlight
The module card.
module
auth_totp_mail_enforce
notes
English UI, crop to the relevant area.

După finalizarea instalării, accesați Settings app: Permissions. Bifați caseta Enforce two-factor authentication. Apoi, folosiți butoanele radio pentru a alege dacă aplicați această setare doar pentru Employees only sau pentru All users.

Notă

Selectarea opțiunii All users aplică setarea și utilizatorilor portalului, pe lângă angajați.

screenshot: general-2fa-enforce-setting
menu
Settings ‣ General Settings ‣ Permissions
shows
The "Enforce two-factor authentication" setting ticked with the "Employees only" / "All users" radio buttons.
highlight
The setting block.
module
auth_totp_mail_enforce
notes
English UI, crop to the relevant area.

Faceți clic pe Save pentru a salva modificările nesalvate.

Utilizatorii care nu au configurat o aplicație de autentificare primesc apoi un cod de verificare prin e-mail la autentificare.