Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-10Remove u2f from globalnamespaceFilipa Lacerda
2017-08-03Resolve "Specific Async Script Loading by using a Page Variable"Tim Zallmann
2017-05-09remove bind polyfill from u2f/register.jsMike Greiling
2017-05-09remove bind polyfill from u2f/error.jsMike Greiling
2017-05-09remove bind polyfill from u2f/authenticate.jsMike Greiling
2017-03-05Remove .es6 from file extensions (!9241)winniehell
2017-02-18replace implicit this == window with explicit bindingMike Greiling
2017-01-19Merge branch '26066-wrong-messsage-for-unregistered-u2f-device-on-sign-in' ↵Fatih Acet
into 'master' New U2F ineligible message Closes #26066 See merge request !8392
2017-01-19resolve all x-spacing and no-spaced-x eslint violationsMike Greiling
2017-01-19resolve all padded-blocks eslint violationsMike Greiling
2017-01-04Added isAuthenticate to differentiate between ineligible messagesLuke "Jared" Bennett
2016-12-27Improved the u2f flowLuke "Jared" Bennett
Added tests
2016-12-21Merge branch 'remove-u2f-error-logging' into 'master' Alfredo Sumaran
Display error code for U2F errors See merge request !7305
2016-12-14resolve all instances of no-undef eslint rule violationsMike Greiling
2016-11-15explicitly disable eslint inlineLuke "Jared" Bennett
2016-11-07Display error code for U2F errors (!7305)winniehell
2016-10-26disable ESLint for all JavaScript fileswinniehell
2016-09-08Restore comments lost when converting CoffeeScript to JavaScriptJared Deckard
2016-07-24ES6ify all the things!Fatih Acet
2016-07-14Add a U2F feature spec for multiple devices owned by the same user.Timothy Andrew
1. This scenario was previously tested for the registration flow, but not authentication.
2016-07-14Use a single challenge for U2F authentication.Timothy Andrew
1. According to the spec, either we have a single challenge with a number of `signRequests`, or a number of `signRequests`, each with it's own challenge. 2. Previously, we had both these - per-request challenges, as well as a single extra challenge. 3. This commit changes this so that the per-request challenges are removed, leaving only a single challenge, as per the v1.1 U2F API. 4. The existing implementation didn't work in Firefox, because the Firefox (extension) implementation is less flexible with regard to the inputs. 5. Fix teaspoon specs. 6. References: https://fidoalliance.org/specs/fido-u2f-v1.0-nfc-bt-amendment-20150514/fido-u2f-javascript-api.html#h2_background
2016-07-14Load Javascript U2F library selectively.Timothy Andrew
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.
2016-06-06Implement authentication (login) using a U2F device.Timothy Andrew
- Move the `authenticate_with_two_factor` method from `ApplicationController` to the `AuthenticatesWithTwoFactor` module, where it should be.
2016-06-06Implement U2F registration.Timothy Andrew
- 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