Skip to content
Snippets Groups Projects
  1. Sep 16, 2021
  2. Sep 06, 2021
    • Arnaud Gony's avatar
      [IMP] auth_totp: 2FA Trusted Devices · 2dee29a7
      Arnaud Gony authored
      
      + Added the 'Trusted Devices' feature
      + Added 'Remember this Device' checkbox on /web/login/totp
      + Added trusted device's OS / browser on Profile > Account Security
      
      Added '2FA Trusted Devices' feature to allow users to remember their
      device to bypass the 2FA for the next connections. The trusted devices
      are displayed in a 'Trusted Devices' One2Many under the 'Developer API
      Keys'. It is possible to revoke all the trusted devices at once with a
      special button. It is also possible to revoke one at a time on the
      desired one.
      
      Task-id 2523092
      
      closes odoo/odoo#75535
      
      Related: odoo/upgrade#2800
      Signed-off-by: default avatarMartin Trigaux (mat) <mat@odoo.com>
      Co-authored-by: default avatarMartin Trigaux <mat@odoo.com>
      2dee29a7
  3. Aug 30, 2021
    • David Beguin's avatar
      [IMP] auth_top, *: revamp Two-factor authentication flow · 29db699e
      David Beguin authored
      Purpose
      =======
      
      Review the UX of the 2-factor authentication flow in order to make it more clear
      and easy to use.
      
      Specifications
      ==============
      
      This commit applies multiple rewording of instructions, button, etc. Tests have
      been adapted accordingly.
      
      It also adds an 'invite to use two-factor authentication' flow that will
      send an email to the selected used to redirect them their account security
      settings.
      - If portal is not installed yet, the user is redirected to his account security
      settings in backend.
      - If portal is installed, the user is redirected to /my/profile if them are
      portal user. Otherwise, the redirection is still done at backend side.
      
      As the backend view of auth_totp wizard is used at frontend side, copyclipboard
      widget has to be rebuilt at frontend side (click event, style etc..).
      
      As API key section is now displayed only on debug mode, test urls have been
      adapted accordingly.
      
      Task-2487630
      
      Part-of: odoo/odoo#71142
      29db699e
  4. Jul 26, 2021
    • Xavier-Do's avatar
      [FIX] *: add explicit license to all manifest · 288595f5
      Xavier-Do authored
      
      The license is missing in most enterprise manifest so
      the decision was taken to make it explicit in all cases.
      When not defined, a warning will be triggered starting from
      14.0 when falling back on the default LGPL-3.
      
      closes odoo/odoo#74245
      
      Related: odoo/design-themes#48
      Related: odoo/enterprise#19862
      Signed-off-by: default avatarXavier Dollé (xdo) <xdo@odoo.com>
      288595f5
  5. Jun 11, 2021
  6. Mar 31, 2021
  7. Sep 29, 2020
  8. Sep 26, 2020
    • Olivier Dony's avatar
      [IMP] base, totp: simplify form layout and improve responsiveness · 3f3c7b50
      Olivier Dony authored
      
      Some of the TOTP-related forms contained an attempt at making a centered
      modal pop-up, using a bootstrap `card` that would also serve to
      emphasize that the interaction was sensitive and security-related.
      Some of the "footer buttons" were moved inside the form to make it
      more obvious that they were part of the interaction flow.
      
      However some of this caused breakages of responsiveness and did not yield
      a really satisfactory result anyway.
      
      This commit switches back to using regular non-centered forms. It looks
      quite ugly because the content is better suited for a narrow modal, but
      it means less surprises in terms of layout and less responsiveness
      issues.
      
      closes odoo/odoo#58541
      
      closes odoo/odoo#58544
      
      Signed-off-by: default avatarOlivier Dony (odo) <odo@openerp.com>
      3f3c7b50
  9. Sep 14, 2020
  10. Aug 15, 2020
    • Xavier Morel's avatar
      [ADD] auth_totp · a9a65097
      Xavier Morel authored
      
      New module for supporting two-factor authentication via time-base
      one-time-password (TOTP).
      
      Users (including portal users) can choose to enable two-factor auth in
      their user account settings, by scanning a QR code and adding it to an
      authenticator app, such as Google Auth, 1Password, etc.
      
      When two-factor is enabled, password-based non-interactive RPC is only
      possible by using API keys.
      
      Co-authored-by: default avatarOlivier Dony <odo@odoo.com>
      a9a65097
Loading