BigW Consortium Gitlab

  1. 16 Dec, 2016 1 commit
    • Add GitLab host to 2FA QR and manual info · 55f224e4
      Drew Blessing authored
      The two factor authentication account string only had the user's
      email address. This led to ambiguous entries in two factor
      code generating apps. This adds the GitLab host to the account
      string in the standard format (according to Google). No matter
      the code generator this change disambiguates the entry.
  2. 18 Aug, 2016 2 commits
    • Address review comments from @smcgivern. · dbedf3a6
      Timothy Andrew authored
      1. Remove an unnecessary (since we're fetching all the records anyway)
         `pluck` while fetching U2F registration records.
      
      2. Align "Your device was successfully set up!" section with the "U2F
         Devices" table below.
    • Allow naming U2F devices. · 16c44a5d
      Timothy Andrew authored
      1. Display a list of U2F devices on the `two_factor_auth` page.
      
      2. Allow deleting individual U2F devices.
      
      3. Allow setting a (optional) name for a device (during registration).
  3. 14 Jul, 2016 1 commit
    • Load Javascript U2F library selectively. · 4b33c4c6
      Timothy Andrew authored
      1. Only on supported Chrome versions
      
      2. Mainly, this lets us simplify the javascript-based U2F check to
         `window.u2f`, where `window.u2f` can either be loaded from the GitLab
         server (for Chrome) or from the Firefox extension.
      
      3. This is a better way to provide browser detection for U2F.
  4. 06 Jun, 2016 1 commit
    • 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
  5. 11 Mar, 2016 2 commits
  6. 29 Feb, 2016 1 commit
  7. 24 Jan, 2016 1 commit
  8. 24 Dec, 2015 4 commits
  9. 20 Sep, 2015 1 commit
  10. 10 Jul, 2015 1 commit
  11. 19 Jun, 2015 1 commit
  12. 16 Jun, 2015 1 commit
  13. 23 May, 2015 2 commits
  14. 09 May, 2015 7 commits