.circleci/config.yml | 100644 | 0 | 0 | | | 1.05 KB | 86489e4819e1184da3a536fa103694d6d8b2439b6f57fb8ac21c2dfaf8f96ce3 |
.document | 100644 | 0 | 0 | | | 55 Bytes | 0050ed5b67fff8be1f7e1610fb2e9d4a3f5c826d65c82ede0828c633bacc925f |
.gitignore | 100644 | 0 | 0 | | | 763 Bytes | c00815308c2b825a60bea19e84a6038ee7a4d72375d7c5080001af8eb139f532 |
.rubocop.yml | 100644 | 0 | 0 | | | 1.49 KB | a37006bf1d40b39b03999778768e2adafe6abdec25ee9bf468a6ab0d97e6b5d8 |
.ruby-version | 100644 | 0 | 0 | | | 6 Bytes | 60259a7962a7fb0e2e7f17a6ba0855badc438f56afd835fe45ca6785822980db |
.travis.yml | 100644 | 0 | 0 | | | 643 Bytes | c14cad65b764731636c04451aafa408c6a7331b5d672a58236bae5457dffcaae |
Appraisals | 100644 | 0 | 0 | | | 310 Bytes | f5e5e84454da17723fbd54c98b8f8dfe6e43c0634dc8086c29ac3f4feb0f9d25 |
Gemfile | 100644 | 0 | 0 | | | 53 Bytes | 708e3f98e5567a0e69d3a265373aaf8b5e6decc06db53f4b5df7aa479f3c3ce1 |
LICENSE.txt | 100644 | 0 | 0 | | | 1.03 KB | 94e63bbeaf74e3340a12b1c9297d71a6db38a6b1157a7b81dcc92e9a689ea464 |
README.md | 100644 | 0 | 0 | | | 9.16 KB | 9af37d9928f4dea5bfbe3a4c28de38d7c190852f2a5971a0d2f41b4d429a7896 |
Rakefile | 100644 | 0 | 0 | | | 653 Bytes | 52811c2ec990007617c1418eae01ffdec3aad170ed5e96d51c7ade7322a3e1bd |
app/controllers/devise/paranoid_verification_code_controller.rb | 100644 | 0 | 0 | | | 1.06 KB | 9912a2cd18d8c0145af5dd2f65c4789cb45ee6fee1cb44c62cd4fbff8fce8888 |
app/controllers/devise/password_expired_controller.rb | 100644 | 0 | 0 | | | 1.26 KB | 2fd282d4e9df518f81f55d4fa5ab0a4acfb0375f54a6ca8b1b6574fdd7bb68a7 |
app/views/devise/paranoid_verification_code/show.html.erb | 100644 | 0 | 0 | | | 380 Bytes | f2d53b6d3b67766fe12aba5c6e2621a0c90a3460959e9f8308e5b78a4a641a75 |
app/views/devise/password_expired/show.html.erb | 100644 | 0 | 0 | | | 569 Bytes | 6ac01e7083a7f93ff7dc2866a0fcd7e0beb98e4b3ab821bbab552417bcfc2cc0 |
config/locales/de.yml | 100644 | 0 | 0 | | | 895 Bytes | c1d421ef13ae2f7f4f8fffacb392ff829a1ad89c75fbe2d37844e6533f0a6682 |
config/locales/en.yml | 100644 | 0 | 0 | | | 838 Bytes | b5d008d16fccee24f4e2062bc6c21cb175986620a21e15856c966754be6210de |
config/locales/es.yml | 100644 | 0 | 0 | | | 998 Bytes | 8dc7364532153483ce47b8849ddef9dd80cb81a6341ac5abbd434ba50e961678 |
config/locales/it.yml | 100644 | 0 | 0 | | | 395 Bytes | 6a28956696bd0feda912cc067b479c12667c6fbaf1d8d7c0f3b3b8b9f514c790 |
devise-security.gemspec | 100644 | 0 | 0 | | | 1.65 KB | de1c6b455675463c1978fae141a206013388f2fdc46612cf8295d82984538cb2 |
gemfiles/rails_4.1_stable.gemfile | 100644 | 0 | 0 | | | 131 Bytes | 2fa820b598fe7ea67b8caf832473154ba44de8f134c6a3c3b7ce906f99738e4c |
gemfiles/rails_4.2_stable.gemfile | 100644 | 0 | 0 | | | 131 Bytes | e1707254cb52a2e75db92611f14aa12cc8a7203129254a190c393928cc73ebd5 |
gemfiles/rails_5.0_stable.gemfile | 100644 | 0 | 0 | | | 131 Bytes | ac53513ffb4cece48b8455a8b993eec3cc54c53b5b072a669a44b034b30b3c39 |
gemfiles/rails_5.1_stable.gemfile | 100644 | 0 | 0 | | | 131 Bytes | abb8aba6e62255ca4def58a1b5ab0abeeb47acc905bdabbb7939e6b7070c170c |
gemfiles/rails_5.2_rc1.gemfile | 100644 | 0 | 0 | | | 135 Bytes | 92a9a61d6653d52e00aa47fb3e4f6a498debd6356159c2d2fdd36e4127fcae4b |
lib/devise-security.rb | 100644 | 0 | 0 | | | 3.94 KB | a3dda91d0ea671153ec3e456058d30b6792294283185d4a2eab50331ab62af4d |
lib/devise-security/controllers/helpers.rb | 100644 | 0 | 0 | | | 3.59 KB | 5e64ffbd84ab97fec7cb720a37ea2696ef499113325998569aa2d3c265cb0d64 |
lib/devise-security/hooks/expirable.rb | 100644 | 0 | 0 | | | 570 Bytes | 8f6b6719756f2021d09782c980ebf0e1c53b523eef87381b6067838090c5a3aa |
lib/devise-security/hooks/paranoid_verification.rb | 100644 | 0 | 0 | | | 216 Bytes | 5ddd0ad79e0095373caa4c502fbe666e5932bad0971f715e82603652935b6a20 |
lib/devise-security/hooks/password_expirable.rb | 100644 | 0 | 0 | | | 211 Bytes | 8c206b91035d2fcd06db688550b5c2f679d0947665f99e4e0dffedc7c14c983e |
lib/devise-security/hooks/session_limitable.rb | 100644 | 0 | 0 | | | 1.29 KB | d33429ec2c1652b0c0db6b67d9d365f7e56936aadaf23bc411c9127d9dc9121f |
lib/devise-security/models/compatibility.rb | 100644 | 0 | 0 | | | 556 Bytes | 4bd9fb1c580c61f705cb971cc8430298ccaeb2c59048c7cc5c2798bc19d9913a |
lib/devise-security/models/database_authenticatable_patch.rb | 100644 | 0 | 0 | | | 909 Bytes | b0a15b4144462528fe22b496d6d44e20a076ff568f174153d5acbe9986e0aa1f |
lib/devise-security/models/expirable.rb | 100644 | 0 | 0 | | | 4.29 KB | 9733f760e6861f18dbbe5d7290389d7ff19f4442abc9e3517279462ada3fc3ba |
lib/devise-security/models/old_password.rb | 100644 | 0 | 0 | | | 120 Bytes | 1b79a83c893ebc9c91d22bd7a2afca908b7d3a639c872e9eb6fb00ecfedee4ab |
lib/devise-security/models/paranoid_verification.rb | 100644 | 0 | 0 | | | 1.21 KB | 750a13f71d94f34f3551282d6113e1182d864ca0618652a2a3cbc1e1963fce19 |
lib/devise-security/models/password_archivable.rb | 100644 | 0 | 0 | | | 2.55 KB | c87f70f13e60f3aa18f9ee2d0ef623f6b2eabff199c4fd670b19a0fe39100065 |
lib/devise-security/models/password_expirable.rb | 100644 | 0 | 0 | | | 1.87 KB | 55cc21a74b9b13816f7d5bfae4913926c38dca7c1cea00e0126a80cffb1c6442 |
lib/devise-security/models/secure_validatable.rb | 100644 | 0 | 0 | | | 3.66 KB | db0f96527f95eb4bd0c7de2e0ed9323be6e4e472b5430bc2a9daf6e03d40b7ba |
lib/devise-security/models/security_questionable.rb | 100644 | 0 | 0 | | | 643 Bytes | dd724a3425cb40b59c0c2c4c45cbc8497618a641d726e06cde2d4fd5c90060e9 |
lib/devise-security/models/session_limitable.rb | 100644 | 0 | 0 | | | 686 Bytes | 31239cabe89bc1b5df4a20eee843dc59df1391cc81a94ac5350d170f78ce4470 |
lib/devise-security/orm/active_record.rb | 100644 | 0 | 0 | | | 516 Bytes | 21ac4c9d37a5dc08d4bbbe9cd5b88ab632c1d181c438fbda92565a0f7f1afc43 |
lib/devise-security/patches.rb | 100644 | 0 | 0 | | | 1.27 KB | b826331b84bac3d651fcddd5759ac38fcb273e65c8fb9df7e56c87f065427564 |
lib/devise-security/patches/confirmations_controller_captcha.rb | 100644 | 0 | 0 | | | 724 Bytes | 285617326820469bd64c650025156de1927aa73f17290600927e94f5a3f2a10c |
lib/devise-security/patches/confirmations_controller_security_question.rb | 100644 | 0 | 0 | | | 913 Bytes | 7cc089d421aaad0023ba4d73b80fed6a79be96b7d290f924f255ec1b8b458d3c |
lib/devise-security/patches/controller_captcha.rb | 100644 | 0 | 0 | | | 425 Bytes | 12b6be9690425fab2ee3d713707eae3b35043711e8cdf04dbd11b1842cdbef70 |
lib/devise-security/patches/controller_security_question.rb | 100644 | 0 | 0 | | | 652 Bytes | dc561bc1d2b8cc37f6aeefe9d681f292ae3485e7f8e53024986d0d1224d1e107 |
lib/devise-security/patches/passwords_controller_captcha.rb | 100644 | 0 | 0 | | | 683 Bytes | d19d4247a337d2ea65c27f902b376d1a0dfde49dcb07b3b885fc2fb322ea9572 |
lib/devise-security/patches/passwords_controller_security_question.rb | 100644 | 0 | 0 | | | 872 Bytes | 8e6e92dab16fd3424d9f159b01f5c35808e9714687272581216206e2875411a0 |
lib/devise-security/patches/registrations_controller_captcha.rb | 100644 | 0 | 0 | | | 1.12 KB | c13bb8f64d80830b2a9d244484663273208aa0c2e679e62b49e296624bb36fbe |
lib/devise-security/patches/sessions_controller_captcha.rb | 100644 | 0 | 0 | | | 862 Bytes | f33c7e258cdc6e7ad0604b832fda2d6f4ba0db2eb00ca764f685e88ef6ba359c |
lib/devise-security/patches/unlocks_controller_captcha.rb | 100644 | 0 | 0 | | | 671 Bytes | 7b7886bd3aec1e5ed7203b777d061d9338deefc84ca99e8f2a6f3cec3a946641 |
lib/devise-security/patches/unlocks_controller_security_question.rb | 100644 | 0 | 0 | | | 860 Bytes | b87e49f9f60686a074830473ef25ff10a416cf3295b0943fedeb5f80aa89a563 |
lib/devise-security/rails.rb | 100644 | 0 | 0 | | | 404 Bytes | e1140c917c958860d6263f6883f0dd9c63030ec8a983165926109d3327b26e55 |
lib/devise-security/routes.rb | 100644 | 0 | 0 | | | 597 Bytes | 312a51222202227660d7bc070e680657624dc85f6e987aacc24fbebdfbf76146 |
lib/devise-security/schema.rb | 100644 | 0 | 0 | | | 1.82 KB | d6dfca32257f8b97ac23a7e0413118299aee027b162a85d630c73357e71476f4 |
lib/devise-security/version.rb | 100644 | 0 | 0 | | | 54 Bytes | 1f598a2c4afc3e1df34ba84707c2dbc0998de7af42458d51939abebde17821d2 |
lib/generators/devise_security/install_generator.rb | 100644 | 0 | 0 | | | 712 Bytes | a128fc7fedbec0c0192454ec5080ae4a8df708c2a6bf97810d2e2e064277efa0 |
lib/generators/templates/devise-security.rb | 100644 | 0 | 0 | | | 1.11 KB | 69573bed569e242c88e8df4ebd033af90b54f72cb8ae5b310bff9aa6c4d9de10 |
test/dummy/Rakefile | 100644 | 0 | 0 | | | 249 Bytes | 2ee3dee530649056f2d72faf53794a8330554ba47d2667a394fe5dc898421beb |
test/dummy/app/controllers/application_controller.rb | 100644 | 0 | 0 | | | 57 Bytes | c7279227656b36b3500f97e5331b497f88eb66f60f0b7d8a2e2a69c65bf9130d |
test/dummy/app/controllers/captcha/sessions_controller.rb | 100644 | 0 | 0 | | | 120 Bytes | de5b3cc56908b13a047a8f6c103eb19a3493f61f4f2f07429246c33aa29df46f |
test/dummy/app/controllers/foos_controller.rb | 100644 | 0 | 0 | | | 0 Bytes | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
test/dummy/app/controllers/security_question/unlocks_controller.rb | 100644 | 0 | 0 | | | 136 Bytes | 352a4c157c8f3c790ef1ceaf070c539e3e62b89bb63ec284aedf945a9eb7c29f |
test/dummy/app/models/.gitkeep | 100644 | 0 | 0 | | | 0 Bytes | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
test/dummy/app/models/application_record.rb | 100644 | 0 | 0 | | | 78 Bytes | 20cec87060a568766c09d755b1ba38e7ed776d7f6030515217096f4f4777525e |
test/dummy/app/models/captcha_user.rb | 100644 | 0 | 0 | | | 182 Bytes | b01c1b2a08be1f572599171013f905dffd579c49a384d1caefdfd48a93ae048e |
test/dummy/app/models/secure_user.rb | 100644 | 0 | 0 | | | 123 Bytes | d7531cb4fec05d7f1cf08260df551613d40a3df1b404a39aa96f58d0003d0cd8 |
test/dummy/app/models/security_question_user.rb | 100644 | 0 | 0 | | | 226 Bytes | 050f760a966fe141931a564d4223f61e19b0676dbfed9fbc4ed1bae03292edcf |
test/dummy/app/models/user.rb | 100644 | 0 | 0 | | | 504 Bytes | eddc4ab0fe0513b2b81681acb871e9119de78cb25a85e3532c069d91c9338d18 |
test/dummy/app/models/widget.rb | 100644 | 0 | 0 | | | 85 Bytes | 6b279bb295ca2307a934021ee3928b5e54c4a681d9a83e0cc432171626a73980 |
test/dummy/app/views/foos/index.html.erb | 100644 | 0 | 0 | | | 0 Bytes | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
test/dummy/config.ru | 100644 | 0 | 0 | | | 158 Bytes | e433d117ba351280629fc026ec788f95a2493a6f0e3a6d13f5390f3b2033c4e8 |
test/dummy/config/application.rb | 100644 | 0 | 0 | | | 636 Bytes | 6adb74ac9d7454853d2624e3fabe27ba396e6c3d26ea10dd6da2f5a014d9f1ae |
test/dummy/config/boot.rb | 100644 | 0 | 0 | | | 190 Bytes | a730b88a072fcbf5d913960b61290e44c995d07396ca0452051a2cc15c458e72 |
test/dummy/config/database.yml | 100644 | 0 | 0 | | | 103 Bytes | 8ca44dce5cca1ae4111aebf8e5b731f424e92803da8956e6f3a1264d3e52435a |
test/dummy/config/environment.rb | 100644 | 0 | 0 | | | 152 Bytes | b59e99b509f581bbb78cad6cad59195bcd7e06c3c23f5693221fc9f729cb908f |
test/dummy/config/environments/test.rb | 100644 | 0 | 0 | | | 1.16 KB | 83b0d0cae18864c579b6a6c4b67ab12de2ae7c5e5eca899d9963eb528aa9968b |
test/dummy/config/initializers/devise.rb | 100644 | 0 | 0 | | | 345 Bytes | 13f621c35e5a5b735987df702abb2ffa2002785fe0834f6072a07e7a44b77c51 |
test/dummy/config/initializers/migration_class.rb | 100644 | 0 | 0 | | | 131 Bytes | fb4775ca987dc36806e2f4cf46850491aad6cc9b78d791bd83997a042870863f |
test/dummy/config/routes.rb | 100644 | 0 | 0 | | | 322 Bytes | 422b17d7778053c4f704c110d268f84ec6f63a75bd4c5bb1233b51138c983233 |
test/dummy/config/secrets.yml | 100644 | 0 | 0 | | | 40 Bytes | a9412f45622a59f4d5d7af9725cb1457a85a69f9a1c8c9095245cc77237cf5d5 |
test/dummy/db/migrate/20120508165529_create_tables.rb | 100644 | 0 | 0 | | | 1.13 KB | 911acf3e2cf096b086bb287816c67ba0c3702162b2fa6526aeb51df1f5fc7665 |
test/dummy/db/migrate/20150402165590_add_verification_columns.rb | 100644 | 0 | 0 | | | 312 Bytes | 4c81958ebfafa2ed93931ffecabbaa50e8030a53f9dc0fdd3a00f1d3bf6c82f0 |
test/dummy/db/migrate/20150407162345_add_verification_attempt_column.rb | 100644 | 0 | 0 | | | 233 Bytes | 496f7386dcccc0383a4fabcc84758496b289fb289a8a55b8bef4440fbeee4460 |
test/dummy/db/migrate/20160320162345_add_security_questions_fields.rb | 100644 | 0 | 0 | | | 278 Bytes | fccb8811e16808785a832d272a025852a0a61eedc07974cf0dcf7894588124d2 |
test/dummy/db/migrate/20180318103603_add_expireable_columns.rb | 100644 | 0 | 0 | | | 166 Bytes | c7900dfad8f83ce0f2d9b4fc405e6cedc4c23ed429d3c33e645a9a29839dbe1e |
test/dummy/db/migrate/20180318105329_add_confirmable_columns.rb | 100644 | 0 | 0 | | | 276 Bytes | b00a90c3180140dea6c0bec69e5d8b958bb7ba1885b11b6b2cbd319760b27378 |
test/dummy/db/migrate/20180318105732_add_rememberable_columns.rb | 100644 | 0 | 0 | | | 125 Bytes | ff7ff8209ea16e048f65dc2947a065cbef37a448cb592049aa7719668bdd3360 |
test/dummy/db/migrate/20180318111336_add_recoverable_columns.rb | 100644 | 0 | 0 | | | 181 Bytes | d179c69a1db93885a0ead81f63f64417123977b24c2a0a5e761cd203a1a4ecdc |
test/dummy/db/migrate/20180319114023_add_widget.rb | 100644 | 0 | 0 | | | 144 Bytes | 7082a35ae75e2147eb412bcc028b67113a3fce6ca81cfad5f3b51b731e083073 |
test/test_captcha_controller.rb | 100644 | 0 | 0 | | | 1.36 KB | 14f74024f5086cf874d1513977dff67d0ec0af019a5c80e96159cb185a0172b3 |
test/test_helper.rb | 100644 | 0 | 0 | | | 495 Bytes | b826c81b10a20dca31f75cbb67362026152dc745671e3833958beb954b010a11 |
test/test_install_generator.rb | 100644 | 0 | 0 | | | 573 Bytes | 24086e14d3b6ef888bb00bc0e19be6b9368117e6a323e38734ab79db1f2f5aed |
test/test_paranoid_verification.rb | 100644 | 0 | 0 | | | 4.6 KB | c66e767a2c9096e6925cdcdace3b07af766ba6575ee743b9ed78d125e8321c5b |
test/test_password_archivable.rb | 100644 | 0 | 0 | | | 2.35 KB | e4b8dcf2a2e1b44820705f9d2f580d60a607db6ad915ae4c5d624c0303e38f49 |
test/test_password_expirable.rb | 100644 | 0 | 0 | | | 920 Bytes | c6c998ecbce253595d53c946913dca6639becbe32d4463d99ca534bca7042e03 |
test/test_password_expired_controller.rb | 100644 | 0 | 0 | | | 1.02 KB | ba7296ed2ac543fdebb8e5d9bb210f6645204209d8abc373b792eef2f6bf39f5 |
test/test_secure_validatable.rb | 100644 | 0 | 0 | | | 3.19 KB | 7248e0884cc9bb225f030ec07f147faf0de3b62629accbb32badf2c552de9983 |
test/test_security_question_controller.rb | 100644 | 0 | 0 | | | 2.46 KB | 60a00f1dd3f42e8272e9a08a3a6fbcc60d6bbb784f29b21998a21340b284146a |