• Timothy Andrew's avatar
    Implement U2F registration. · 128549f1
    Timothy Andrew authored
    - Move the `TwoFactorAuthsController`'s `new` action to `show`, since
      the page is not used to create a single "two factor auth" anymore. We
      can have a single 2FA authenticator app, along with any number of U2F
      devices, in any combination, so the page will be accessed after the
      first "two factor auth" is created.
    - Add the `u2f` javascript library, which provides an API to the
      browser's U2F implementation.
    - Add tests for the JS components
    128549f1
util.js.coffee.erb 302 Bytes