Files
gitlabhq/app/models
Dmitriy Zaporozhets 4a373be861 Merge branch '2fa' into 'master'
Two-factor authentication

Implement's Two-factor authentication using tokens.

- [X] Authentication logic
- [X] Enable/disable 2FA feature
- [x] Make 2-step login process if 2FA enabled
- [x] Backup codes
- [x] Backup code removed after being used
- [x] Check backup codes for mysql db (mention mysql limitation if applied)
- [x] Add tests
- [x] Test if https://github.com/tinfoil/devise-two-factor#disabling-automatic-login-after-password-resets applies, and address if so
- [x] Wait for fixed version of `attr_encrypted` or fork and use forked version - https://github.com/attr-encrypted/attr_encrypted/issues/155

Fixes http://feedback.gitlab.com/forums/176466-general/suggestions/4516817-implement-two-factor-authentication-2fa

See merge request !474
2015-05-12 09:41:27 +00:00
..
2015-05-03 13:38:27 -07:00
2015-05-05 14:02:31 +03:00
2011-10-09 00:36:38 +03:00
2015-05-03 13:38:27 -07:00
2015-05-03 13:38:27 -07:00
2015-04-03 12:28:47 +02:00
2015-04-11 17:56:45 +03:00
2015-03-15 13:50:38 +01:00
2015-05-03 13:38:27 -07:00
2014-08-25 12:25:02 +03:00
2015-05-03 13:38:27 -07:00
2015-04-24 12:31:16 +02:00
2014-10-09 18:22:20 +03:00
2015-05-03 13:38:27 -07:00
2014-10-09 18:22:20 +03:00
2015-05-03 13:38:27 -07:00
2015-03-16 21:38:41 +02:00
2015-03-18 14:08:26 +01:00
2015-05-12 09:41:27 +00:00
2014-08-25 12:25:02 +03:00