.codeclimate.yml | 100644 | 0 | 0 | | | 289 Bytes | 7b0c2096c7a6e006d4ed8e5150ea4d5a42673343a90a09fe0c7c07ce75aa2aa6 |
.github/workflows/gem-push.yml | 100644 | 0 | 0 | | | 1.11 KB | 7c0de6c9d2dbba4c320bada8a5d6da16e93aa5fb545fbb9e073e94b7f3de4003 |
.gitignore | 100644 | 0 | 0 | | | 218 Bytes | 5cee142ad5662aa9b86853d95f202764dedbeb896f88d97edf8b5c0705d4f449 |
.rubocop.yml | 100644 | 0 | 0 | | | 9.16 KB | a2f11b854e2405a30023afa451d13da1dc42642114a4a9de6ae423f305476e2f |
.travis.yml | 100644 | 0 | 0 | | | 471 Bytes | ca075bef777c1f7ed51bf7104f5e36b46749a0264623fe0911ab911b0c8a7afe |
CHANGELOG.md | 100644 | 0 | 0 | | | 9.58 KB | 276de56eaf4a3b03942d059d2a9185167f2747d5df20ff0830d88a650e97576b |
Gemfile | 100644 | 0 | 0 | | | 596 Bytes | 72e2e7bf230da27020de8423b51efd92669dd55e100e7474344248190ac06e62 |
LICENSE | 100644 | 0 | 0 | | | 1.03 KB | 5b9a07943065178a71b973fa613c32bf535fabaf5d5412560e4b8604ddf75f08 |
README.md | 100644 | 0 | 0 | | | 10.1 KB | cc24eb22adc42a1557b54a2900fdb094564af1af59cdf81ddc78a11df105c02a |
Rakefile | 100644 | 0 | 0 | | | 349 Bytes | 876a1bd292ae8478e309e38e6d5f5432b763be057604c81602c65fa51049abf2 |
app/controllers/devise/totp_controller.rb | 100644 | 0 | 0 | | | 2.22 KB | 62da989d81f3dbb6ec80fed37ae3cd18dd53cf6128dd445ad0bc50bd7788077d |
app/controllers/devise/two_factor_authentication_controller.rb | 100644 | 0 | 0 | | | 2.44 KB | 2f8cefa19b1057265447d9e1131e0fcdbb62c7fc0394db8cc1a72293ca25a34a |
app/views/devise/two_factor_authentication/max_login_attempts_reached.html.erb | 100644 | 0 | 0 | | | 183 Bytes | b9ca8d7e2ce1d8897df6a28089a8d90a278286bfd524211a14a25cf869c25de2 |
app/views/devise/two_factor_authentication/new.html.erb | 100644 | 0 | 0 | | | 442 Bytes | 4bc6726c89717c910a73bc4c7ba7bfb4c9d286bc6f72ca34515c08f3aa7a94ab |
app/views/devise/two_factor_authentication/show.html.erb | 100644 | 0 | 0 | | | 730 Bytes | fa37947df3159847ecb7b3095ca6c490002881f0c9f3adeeb37220c88c230858 |
config/locales/de.yml | 100644 | 0 | 0 | | | 440 Bytes | bd0ce7c44bf7619572832e68d66ff89d6fd0e700def77c8e578949a7a85ed57c |
config/locales/en.yml | 100644 | 0 | 0 | | | 382 Bytes | e27160ebd8fed495e98b307bfc71ce9e212dab1723661907db8484b26b57671f |
config/locales/es.yml | 100644 | 0 | 0 | | | 411 Bytes | 48a7fdb65cc4cc1156f5507d3b8ff54ec6eda485d996830cdd8651eeaa712bc4 |
config/locales/fr.yml | 100644 | 0 | 0 | | | 389 Bytes | 4cb63f211609d326c3622107ea1c8693858dbbaa0eddede0cea2b231261b0e9a |
config/locales/ru.yml | 100644 | 0 | 0 | | | 557 Bytes | bfd3a9db097e48050d9707584fb6131b0948fe24044b3dc592fa3154bc90b47f |
devise-multi-factor.gemspec | 100644 | 0 | 0 | | | 1.43 KB | 11a6525d76dd8e8fd16a583a2abed0e8af8b79d62b1f6ebc81a8dd5ead17f995 |
lib/devise-multi-factor.rb | 100644 | 0 | 0 | | | 30 Bytes | 4570a2df6a47ef1d9417ff28088e17bdf0dcc0d85b2bdf5c2dea325d62e99e2b |
lib/devise_multi_factor.rb | 100644 | 0 | 0 | | | 1.69 KB | cb68f03727daea25b7086ecbc48ce3ed21dc32b29930a718973660a25464cfc9 |
lib/devise_multi_factor/controllers/helpers.rb | 100644 | 0 | 0 | | | 1.59 KB | 18058ae73ca20f573cff4ae34ba47756a9d4267d06c16bc7fb53924836af6670 |
lib/devise_multi_factor/hooks/two_factor_authenticatable.rb | 100644 | 0 | 0 | | | 866 Bytes | 23b4ac60a7a2706303a1e7d273a977bc079dbb8358a222b0ab1f034f6acb91ad |
lib/devise_multi_factor/models/totp_enrollable.rb | 100644 | 0 | 0 | | | 110 Bytes | fac8898d86f0dfa4944488cec85b5b7e4a4eacc45f514507280c84e190d76c6a |
lib/devise_multi_factor/models/two_factor_authenticatable.rb | 100644 | 0 | 0 | | | 4.6 KB | ca9389a63201120d770437ee716aa406e6095669d6204e082ea3e9657955055c |
lib/devise_multi_factor/orm/active_record.rb | 100644 | 0 | 0 | | | 388 Bytes | a30327208ab8f6e99a68d47148da6c9ea567b262eed16e98a456e713c53b5718 |
lib/devise_multi_factor/rails.rb | 100644 | 0 | 0 | | | 179 Bytes | c7f92a1db0a559986045196e097404d2aaa67190bfdf4b2a8920ac135b5d49ef |
lib/devise_multi_factor/routes.rb | 100644 | 0 | 0 | | | 560 Bytes | b483ccd95649fc40341b9c722af2cc33670deee614a9ef690c1c7aa5dfb1e8ce |
lib/devise_multi_factor/schema.rb | 100644 | 0 | 0 | | | 527 Bytes | 3be310e565d86c539ae1686cf1245df9caa349863687063a5ce9e49ef056a519 |
lib/devise_multi_factor/version.rb | 100644 | 0 | 0 | | | 56 Bytes | 484f3513cdd135f0ba5cb59a90f47992c577dc0783ec0a93f1f4fc99a757d648 |
lib/generators/active_record/devise_multi_factor_generator.rb | 100644 | 0 | 0 | | | 387 Bytes | acbbe504277a3d724d3a8239f4ca4c333dd73b5c1b824c32f515eac44113fa83 |
lib/generators/active_record/templates/migration.rb | 100644 | 0 | 0 | | | 380 Bytes | aa3469fb3533454a164fe677c662884f42d712fc8c6916a8c1af8ea69a3fb85b |
lib/generators/devise_multi_factor/devise_multi_factor_generator.rb | 100644 | 0 | 0 | | | 640 Bytes | 979e9b29c7808be87a0bad4c760b88c39fbd190c1870650f73211320b78d297e |
spec/controllers/two_factor_authentication_controller_spec.rb | 100644 | 0 | 0 | | | 974 Bytes | 97cfd87ed20834222b7f70258dfdc12f2f9a9649813143593d9a247cedd66313 |
spec/features/two_factor_authenticatable_spec.rb | 100644 | 0 | 0 | | | 6.5 KB | 803102db85a5a9d93010931fc6a4029e5d39b6fa68f76fa765102bb98ad076a1 |
spec/generators/active_record/devise_multi_factor_generator_spec.rb | 100644 | 0 | 0 | | | 1.02 KB | 478ba13576519163157f0b94e440329ca10c24343c558b25f1dd219c0acb1999 |
spec/lib/devise_multi_factor/models/two_factor_authenticatable_spec.rb | 100644 | 0 | 0 | | | 8.83 KB | 93e8c1ef47f638cd0a1b66ac98bfa0176c9eaf916e6e36361ba7e91df006fe48 |
spec/rails_app/.gitignore | 100644 | 0 | 0 | | | 20 Bytes | 30d8313b72c54e1437d75986f8f0bd03be968090680ac5fcec1c3db72cdee9c2 |
spec/rails_app/README.md | 100644 | 0 | 0 | | | 113 Bytes | f196298e619a2e56374526972e45007eb7a318e374aa068a13229e40932e0760 |
spec/rails_app/Rakefile | 100644 | 0 | 0 | | | 270 Bytes | 292ed19f51ae8b9aad2d9d34cec3355920f0ce35e0079afb68b12f222f9c2015 |
spec/rails_app/app/assets/config/manifest.js | 100644 | 0 | 0 | | | 77 Bytes | 6d2a087e236f8cb7d2eaddec766dae0e39f64087787896198ed8ba09dca24f29 |
spec/rails_app/app/assets/javascripts/application.js | 100644 | 0 | 0 | | | 19 Bytes | dadfd0ba7c388c06b52004c3229f8605e52181f0ae6db751917e276ddb344c27 |
spec/rails_app/app/assets/stylesheets/application.css | 100644 | 0 | 0 | | | 43 Bytes | 0e4c01b579e2f9d035cbeb4baae22c794a304ebff4904155d64d1ebebefae359 |
spec/rails_app/app/controllers/application_controller.rb | 100644 | 0 | 0 | | | 80 Bytes | df6c512ef83c4ed7c936a686d15ee9a0169a855f7fa7ff797c94362ec5b432b7 |
spec/rails_app/app/controllers/home_controller.rb | 100644 | 0 | 0 | | | 146 Bytes | 743c00f8623256a342298a5d334d1a27e9b842bce0065dc188a10a994011ba17 |
spec/rails_app/app/helpers/application_helper.rb | 100644 | 0 | 0 | | | 166 Bytes | 679984a05c2ab76ac12215515f5313679c7703f8702e52bd2cf9f028ed8be2d2 |
spec/rails_app/app/mailers/.gitkeep | 100644 | 0 | 0 | | | 0 Bytes | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
spec/rails_app/app/models/.gitkeep | 100644 | 0 | 0 | | | 0 Bytes | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
spec/rails_app/app/models/admin.rb | 100644 | 0 | 0 | | | 269 Bytes | d75cbaa7bc8d8554d4a66ec2b35d3cbfbf3d8adca5b1b9a78e7ced644243cc27 |
spec/rails_app/app/models/encrypted_user.rb | 100644 | 0 | 0 | | | 115 Bytes | 4215097806b099419835650c835aedff9cc349b03b7fd510cf8a409606a730ab |
spec/rails_app/app/models/guest_user.rb | 100644 | 0 | 0 | | | 107 Bytes | 81ab0f392552e0793a5cb6a1539032a412fd4f74a453f05f8050569459ca3d84 |
spec/rails_app/app/models/test_user.rb | 100644 | 0 | 0 | | | 738 Bytes | fdb4d6785667466d88ebaffae486ef6a0802366aef7195fbf2afec1f922178a4 |
spec/rails_app/app/models/user.rb | 100644 | 0 | 0 | | | 426 Bytes | 4761062bd1b458a51ba671bf85b1a851bb04aa42fab0f36d48ae742ff54ac72b |
spec/rails_app/app/views/home/dashboard.html.erb | 100644 | 0 | 0 | | | 307 Bytes | 6e002288b73d945be0c81b9cf21c2b5fa67271fa836f940f238d4159f299b150 |
spec/rails_app/app/views/home/index.html.erb | 100644 | 0 | 0 | | | 71 Bytes | c8215dd4aa2363831af05ccc79d5307720089305aceb6f9099e35ea02440613e |
spec/rails_app/app/views/layouts/application.html.erb | 100644 | 0 | 0 | | | 444 Bytes | 957536bf63ba88d4311f375f611782a7a7033c213a0aa5aa5026e3f197486055 |
spec/rails_app/config.ru | 100644 | 0 | 0 | | | 155 Bytes | fde40f9243e93c0d83f775eea879301124abafec5d0082e8fcc015870b67ed46 |
spec/rails_app/config/application.rb | 100644 | 0 | 0 | | | 2.47 KB | e81d563454fe908524fe69569888473faaddf7d5e1007a3c1b530bbc6e841a6f |
spec/rails_app/config/boot.rb | 100644 | 0 | 0 | | | 235 Bytes | 0e07a14f52b1767cee5996e57dd738a9d955218ae3e58b07815eba5c6553c22f |
spec/rails_app/config/database.yml | 100644 | 0 | 0 | | | 484 Bytes | 6e3bc7a54c4582990d1aff3d0a97f982ba95b15226f42a89595871907ce4a434 |
spec/rails_app/config/environment.rb | 100644 | 0 | 0 | | | 149 Bytes | 59a618350650f48bcfde8bcde65ac91e0a45c7531ceb0b2416778ac3c6f50dc5 |
spec/rails_app/config/environments/development.rb | 100644 | 0 | 0 | | | 1003 Bytes | 4fca40ec3676b4b29347c43b3e3331fe0cc43f9c23e1ee8cce55063d9991ee14 |
spec/rails_app/config/environments/production.rb | 100644 | 0 | 0 | | | 2.45 KB | abfc2a7827cb7205dd91a5c072ac71e50fd62999f006b6678ba9e96e942461ef |
spec/rails_app/config/environments/test.rb | 100644 | 0 | 0 | | | 1.54 KB | d2e38b99b93d7ada229b3e7e11241bb755127384bb24fb822b9b7fd3b14d6e5c |
spec/rails_app/config/initializers/backtrace_silencers.rb | 100644 | 0 | 0 | | | 404 Bytes | 12656d43090727d98c72bed6ba153b501ae0b7fdc5f20cfd64b5ab8a8bfa87a8 |
spec/rails_app/config/initializers/cookies_serializer.rb | 100644 | 0 | 0 | | | 101 Bytes | ae37778849931a7ec1191c22e00afd0943e567381afe3f259a26c4d34dfb1050 |
spec/rails_app/config/initializers/devise.rb | 100644 | 0 | 0 | | | 12.5 KB | 15ce5f7ff03d06ede8bdc0908fdb26ca1c0fba422ddec3632f25259be4a65d2f |
spec/rails_app/config/initializers/inflections.rb | 100644 | 0 | 0 | | | 533 Bytes | cca635ff78f0d046e26ea74d97534d37d20028b25f6337464ebfb36358ce2004 |
spec/rails_app/config/initializers/mime_types.rb | 100644 | 0 | 0 | | | 205 Bytes | eeb81ee447a8f788b69240861f043b485ab6e830dde0997ddeb3c1b445ed5d06 |
spec/rails_app/config/initializers/secret_token.rb | 100644 | 0 | 0 | | | 496 Bytes | b87c3c7518843a4f350f2ff715114cd9b096d486cfac48afb6c4f004a87cc5cf |
spec/rails_app/config/initializers/session_store.rb | 100644 | 0 | 0 | | | 411 Bytes | a410519e8a58da94fc2a66899b79fdb2554a1ebe0c65ed5e0991814c6a426b8a |
spec/rails_app/config/initializers/wrap_parameters.rb | 100644 | 0 | 0 | | | 465 Bytes | bee0c19a0f59b1ac716470499037ef99169b3a9097b734f9b7ce1fbb29ddf196 |
spec/rails_app/config/locales/devise.en.yml | 100644 | 0 | 0 | | | 3.82 KB | 31a179900b0d66e1f28e3acd39ee5175ef6d7c818372cc97d43ede12b879d0dc |
spec/rails_app/config/locales/en.yml | 100644 | 0 | 0 | | | 214 Bytes | f6db55a26e1fb6439814c6594588af0a112e7c548cd31d3a7e5d459e5cae3664 |
spec/rails_app/config/routes.rb | 100644 | 0 | 0 | | | 1.88 KB | 590817992555a67bfcbb60def3e88efac5a599f47867f2d9ad6fb838b8288b29 |
spec/rails_app/db/migrate/20140403184646_devise_create_users.rb | 100644 | 0 | 0 | | | 1.33 KB | 08fd7370ba3175792052f51454722fa9c3d2235c4936b793513deb834252b32f |
spec/rails_app/db/migrate/20140407172619_two_factor_authentication_add_to_users.rb | 100644 | 0 | 0 | | | 462 Bytes | f6bade2f45eaf78d11d07c776fe23f9275b905b74441fd8775f2bd65313aeb8d |
spec/rails_app/db/migrate/20140407215513_add_nickanme_to_users.rb | 100644 | 0 | 0 | | | 163 Bytes | 6712aec680a45fd82f0508224c60c7a970135dfb07c26338438234682a817fd8 |
spec/rails_app/db/migrate/20151224171231_add_encrypted_columns_to_user.rb | 100644 | 0 | 0 | | | 207 Bytes | 0550ae439cf38f5f7cc7ac54ba317198fc2d335b7fd3d51d3a10d20535315d43 |
spec/rails_app/db/migrate/20151224180310_populate_otp_column.rb | 100644 | 0 | 0 | | | 391 Bytes | e7aabdf78a38f34d1e1f1adb437805cf66b116e6525a2613c52dfa3c25532a32 |
spec/rails_app/db/migrate/20151228230340_remove_otp_secret_key_from_user.rb | 100644 | 0 | 0 | | | 138 Bytes | 15753cdc155a90b4ec8ca6b2482c66892a28bf2f538b4937a7f5aa222c402e7f |
spec/rails_app/db/migrate/20160209032439_devise_create_admins.rb | 100644 | 0 | 0 | | | 1.33 KB | c0b7dfb0d2344205a81b66eedac0f13fee621106d307be63e802cf2a784ab38c |
spec/rails_app/db/schema.rb | 100644 | 0 | 0 | | | 2.44 KB | c3918770cb65ad5d8d004949aaf077169ed8d6d908e3cac94db8b4b41747356c |
spec/rails_app/lib/assets/.gitkeep | 100644 | 0 | 0 | | | 0 Bytes | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
spec/rails_app/lib/sms_provider.rb | 100644 | 0 | 0 | | | 261 Bytes | b7c47298462e8228621041587ed6e0b3809bbfac5264f2042f553945fcf0b37a |
spec/rails_app/public/404.html | 100644 | 0 | 0 | | | 728 Bytes | e83bab5bc954e390da4d67691e61ee368b97738ab7d165c4d35d54977c116f58 |
spec/rails_app/public/422.html | 100644 | 0 | 0 | | | 711 Bytes | 97a7b03d5364abcb3e667d94da1f7f5112dd07487d6f969c23eb5f2cd7c2171b |
spec/rails_app/public/500.html | 100644 | 0 | 0 | | | 643 Bytes | c0f4e7e13b8cbf8d37126ff3ba8966eb9fbdc61683e75c3f61ca7316998bbb25 |
spec/rails_app/public/favicon.ico | 100644 | 0 | 0 | | | 0 Bytes | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
spec/rails_app/script/rails | 100755 | 0 | 0 | | | 295 Bytes | b9535049af7be6700e161fe507b5e7ea4f884d329e9224d08d8f4f840c896257 |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 785 Bytes | 7ab548cca8ab6007d983700633e3fd4d00a3057eef4bdf6d69e0593ce0150ddd |
spec/support/authenticated_model_helper.rb | 100644 | 0 | 0 | | | 665 Bytes | f22d8a90aa35e2a179a736512deae4fc72bd23e9dd81a18805975bf7d5e80f74 |
spec/support/capybara.rb | 100644 | 0 | 0 | | | 60 Bytes | 553911d8a9d5717727b121b680bcd585d4fc80829870ea0e36cd5cc34e43fd81 |
spec/support/controller_helper.rb | 100644 | 0 | 0 | | | 567 Bytes | 031359688571169f73135b2cc826d037f2db09dfd950fb4f0e3d40d781071df1 |
spec/support/features_spec_helper.rb | 100644 | 0 | 0 | | | 889 Bytes | 22ae71b48539e9d472f09dceea8d8a3dadb99319cdba9dd3084849003e886886 |
spec/support/sms_provider.rb | 100644 | 0 | 0 | | | 85 Bytes | 430d5ef5950efc4da0834131b7dae83d0ddeb7e451aeb9bb4e92f1908042371d |
spec/support/totp_helper.rb | 100644 | 0 | 0 | | | 302 Bytes | 58c1e8ad259df7fe07e04b5d5af0e8880d040e8f578d5eb31f3dfec01d8f1e5a |