devise-security-0.12.0

https://rubygems.org

devise-security

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1091328

number: 0.12.0

platform: ruby

spec_sha256: 3b5a50210fc89ecba685a977efeeed05edc61f929d3d436927ca9fd077fd6772

sha256: 8849e0c175d6d83445dd3ecec487743bd41eb254840abd08099f04689879727b

created_at: 2024-05-13 08:30:34 UTC

updated_at: 2024-06-12 14:07:05 UTC

position: 10

version_data_entries_count: 100

uploaded_at: 2018-04-16 17:05:19 UTC

indexed: true

has_extensions:

extensions:

Gem size: 29.5 KB

Version Data Entries

Total: 100

Unpacked size: 88.7 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.circleci/config.yml100644001.05 KB86489e4819e1184da3a536fa103694d6d8b2439b6f57fb8ac21c2dfaf8f96ce3
.document1006440055 Bytes0050ed5b67fff8be1f7e1610fb2e9d4a3f5c826d65c82ede0828c633bacc925f
.gitignore10064400763 Bytesc00815308c2b825a60bea19e84a6038ee7a4d72375d7c5080001af8eb139f532
.rubocop.yml100644001.49 KBa37006bf1d40b39b03999778768e2adafe6abdec25ee9bf468a6ab0d97e6b5d8
.ruby-version100644006 Bytes60259a7962a7fb0e2e7f17a6ba0855badc438f56afd835fe45ca6785822980db
.travis.yml10064400643 Bytesc14cad65b764731636c04451aafa408c6a7331b5d672a58236bae5457dffcaae
Appraisals10064400310 Bytesf5e5e84454da17723fbd54c98b8f8dfe6e43c0634dc8086c29ac3f4feb0f9d25
Gemfile1006440053 Bytes708e3f98e5567a0e69d3a265373aaf8b5e6decc06db53f4b5df7aa479f3c3ce1
LICENSE.txt100644001.03 KB94e63bbeaf74e3340a12b1c9297d71a6db38a6b1157a7b81dcc92e9a689ea464
README.md100644009.16 KB9af37d9928f4dea5bfbe3a4c28de38d7c190852f2a5971a0d2f41b4d429a7896
Rakefile10064400653 Bytes52811c2ec990007617c1418eae01ffdec3aad170ed5e96d51c7ade7322a3e1bd
app/controllers/devise/paranoid_verification_code_controller.rb100644001.06 KB9912a2cd18d8c0145af5dd2f65c4789cb45ee6fee1cb44c62cd4fbff8fce8888
app/controllers/devise/password_expired_controller.rb100644001.26 KB2fd282d4e9df518f81f55d4fa5ab0a4acfb0375f54a6ca8b1b6574fdd7bb68a7
app/views/devise/paranoid_verification_code/show.html.erb10064400380 Bytesf2d53b6d3b67766fe12aba5c6e2621a0c90a3460959e9f8308e5b78a4a641a75
app/views/devise/password_expired/show.html.erb10064400569 Bytes6ac01e7083a7f93ff7dc2866a0fcd7e0beb98e4b3ab821bbab552417bcfc2cc0
config/locales/de.yml10064400895 Bytesc1d421ef13ae2f7f4f8fffacb392ff829a1ad89c75fbe2d37844e6533f0a6682
config/locales/en.yml10064400838 Bytesb5d008d16fccee24f4e2062bc6c21cb175986620a21e15856c966754be6210de
config/locales/es.yml10064400998 Bytes8dc7364532153483ce47b8849ddef9dd80cb81a6341ac5abbd434ba50e961678
config/locales/it.yml10064400395 Bytes6a28956696bd0feda912cc067b479c12667c6fbaf1d8d7c0f3b3b8b9f514c790
devise-security.gemspec100644001.65 KBde1c6b455675463c1978fae141a206013388f2fdc46612cf8295d82984538cb2
gemfiles/rails_4.1_stable.gemfile10064400131 Bytes2fa820b598fe7ea67b8caf832473154ba44de8f134c6a3c3b7ce906f99738e4c
gemfiles/rails_4.2_stable.gemfile10064400131 Bytese1707254cb52a2e75db92611f14aa12cc8a7203129254a190c393928cc73ebd5
gemfiles/rails_5.0_stable.gemfile10064400131 Bytesac53513ffb4cece48b8455a8b993eec3cc54c53b5b072a669a44b034b30b3c39
gemfiles/rails_5.1_stable.gemfile10064400131 Bytesabb8aba6e62255ca4def58a1b5ab0abeeb47acc905bdabbb7939e6b7070c170c
gemfiles/rails_5.2_rc1.gemfile10064400135 Bytes92a9a61d6653d52e00aa47fb3e4f6a498debd6356159c2d2fdd36e4127fcae4b
lib/devise-security.rb100644003.94 KBa3dda91d0ea671153ec3e456058d30b6792294283185d4a2eab50331ab62af4d
lib/devise-security/controllers/helpers.rb100644003.59 KB5e64ffbd84ab97fec7cb720a37ea2696ef499113325998569aa2d3c265cb0d64
lib/devise-security/hooks/expirable.rb10064400570 Bytes8f6b6719756f2021d09782c980ebf0e1c53b523eef87381b6067838090c5a3aa
lib/devise-security/hooks/paranoid_verification.rb10064400216 Bytes5ddd0ad79e0095373caa4c502fbe666e5932bad0971f715e82603652935b6a20
lib/devise-security/hooks/password_expirable.rb10064400211 Bytes8c206b91035d2fcd06db688550b5c2f679d0947665f99e4e0dffedc7c14c983e
lib/devise-security/hooks/session_limitable.rb100644001.29 KBd33429ec2c1652b0c0db6b67d9d365f7e56936aadaf23bc411c9127d9dc9121f
lib/devise-security/models/compatibility.rb10064400556 Bytes4bd9fb1c580c61f705cb971cc8430298ccaeb2c59048c7cc5c2798bc19d9913a
lib/devise-security/models/database_authenticatable_patch.rb10064400909 Bytesb0a15b4144462528fe22b496d6d44e20a076ff568f174153d5acbe9986e0aa1f
lib/devise-security/models/expirable.rb100644004.29 KB9733f760e6861f18dbbe5d7290389d7ff19f4442abc9e3517279462ada3fc3ba
lib/devise-security/models/old_password.rb10064400120 Bytes1b79a83c893ebc9c91d22bd7a2afca908b7d3a639c872e9eb6fb00ecfedee4ab
lib/devise-security/models/paranoid_verification.rb100644001.21 KB750a13f71d94f34f3551282d6113e1182d864ca0618652a2a3cbc1e1963fce19
lib/devise-security/models/password_archivable.rb100644002.55 KBc87f70f13e60f3aa18f9ee2d0ef623f6b2eabff199c4fd670b19a0fe39100065
lib/devise-security/models/password_expirable.rb100644001.87 KB55cc21a74b9b13816f7d5bfae4913926c38dca7c1cea00e0126a80cffb1c6442
lib/devise-security/models/secure_validatable.rb100644003.66 KBdb0f96527f95eb4bd0c7de2e0ed9323be6e4e472b5430bc2a9daf6e03d40b7ba
lib/devise-security/models/security_questionable.rb10064400643 Bytesdd724a3425cb40b59c0c2c4c45cbc8497618a641d726e06cde2d4fd5c90060e9
lib/devise-security/models/session_limitable.rb10064400686 Bytes31239cabe89bc1b5df4a20eee843dc59df1391cc81a94ac5350d170f78ce4470
lib/devise-security/orm/active_record.rb10064400516 Bytes21ac4c9d37a5dc08d4bbbe9cd5b88ab632c1d181c438fbda92565a0f7f1afc43
lib/devise-security/patches.rb100644001.27 KBb826331b84bac3d651fcddd5759ac38fcb273e65c8fb9df7e56c87f065427564
lib/devise-security/patches/confirmations_controller_captcha.rb10064400724 Bytes285617326820469bd64c650025156de1927aa73f17290600927e94f5a3f2a10c
lib/devise-security/patches/confirmations_controller_security_question.rb10064400913 Bytes7cc089d421aaad0023ba4d73b80fed6a79be96b7d290f924f255ec1b8b458d3c
lib/devise-security/patches/controller_captcha.rb10064400425 Bytes12b6be9690425fab2ee3d713707eae3b35043711e8cdf04dbd11b1842cdbef70
lib/devise-security/patches/controller_security_question.rb10064400652 Bytesdc561bc1d2b8cc37f6aeefe9d681f292ae3485e7f8e53024986d0d1224d1e107
lib/devise-security/patches/passwords_controller_captcha.rb10064400683 Bytesd19d4247a337d2ea65c27f902b376d1a0dfde49dcb07b3b885fc2fb322ea9572
lib/devise-security/patches/passwords_controller_security_question.rb10064400872 Bytes8e6e92dab16fd3424d9f159b01f5c35808e9714687272581216206e2875411a0
lib/devise-security/patches/registrations_controller_captcha.rb100644001.12 KBc13bb8f64d80830b2a9d244484663273208aa0c2e679e62b49e296624bb36fbe
lib/devise-security/patches/sessions_controller_captcha.rb10064400862 Bytesf33c7e258cdc6e7ad0604b832fda2d6f4ba0db2eb00ca764f685e88ef6ba359c
lib/devise-security/patches/unlocks_controller_captcha.rb10064400671 Bytes7b7886bd3aec1e5ed7203b777d061d9338deefc84ca99e8f2a6f3cec3a946641
lib/devise-security/patches/unlocks_controller_security_question.rb10064400860 Bytesb87e49f9f60686a074830473ef25ff10a416cf3295b0943fedeb5f80aa89a563
lib/devise-security/rails.rb10064400404 Bytese1140c917c958860d6263f6883f0dd9c63030ec8a983165926109d3327b26e55
lib/devise-security/routes.rb10064400597 Bytes312a51222202227660d7bc070e680657624dc85f6e987aacc24fbebdfbf76146
lib/devise-security/schema.rb100644001.82 KBd6dfca32257f8b97ac23a7e0413118299aee027b162a85d630c73357e71476f4
lib/devise-security/version.rb1006440054 Bytes1f598a2c4afc3e1df34ba84707c2dbc0998de7af42458d51939abebde17821d2
lib/generators/devise_security/install_generator.rb10064400712 Bytesa128fc7fedbec0c0192454ec5080ae4a8df708c2a6bf97810d2e2e064277efa0
lib/generators/templates/devise-security.rb100644001.11 KB69573bed569e242c88e8df4ebd033af90b54f72cb8ae5b310bff9aa6c4d9de10
test/dummy/Rakefile10064400249 Bytes2ee3dee530649056f2d72faf53794a8330554ba47d2667a394fe5dc898421beb
test/dummy/app/controllers/application_controller.rb1006440057 Bytesc7279227656b36b3500f97e5331b497f88eb66f60f0b7d8a2e2a69c65bf9130d
test/dummy/app/controllers/captcha/sessions_controller.rb10064400120 Bytesde5b3cc56908b13a047a8f6c103eb19a3493f61f4f2f07429246c33aa29df46f
test/dummy/app/controllers/foos_controller.rb100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
test/dummy/app/controllers/security_question/unlocks_controller.rb10064400136 Bytes352a4c157c8f3c790ef1ceaf070c539e3e62b89bb63ec284aedf945a9eb7c29f
test/dummy/app/models/.gitkeep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
test/dummy/app/models/application_record.rb1006440078 Bytes20cec87060a568766c09d755b1ba38e7ed776d7f6030515217096f4f4777525e
test/dummy/app/models/captcha_user.rb10064400182 Bytesb01c1b2a08be1f572599171013f905dffd579c49a384d1caefdfd48a93ae048e
test/dummy/app/models/secure_user.rb10064400123 Bytesd7531cb4fec05d7f1cf08260df551613d40a3df1b404a39aa96f58d0003d0cd8
test/dummy/app/models/security_question_user.rb10064400226 Bytes050f760a966fe141931a564d4223f61e19b0676dbfed9fbc4ed1bae03292edcf
test/dummy/app/models/user.rb10064400504 Byteseddc4ab0fe0513b2b81681acb871e9119de78cb25a85e3532c069d91c9338d18
test/dummy/app/models/widget.rb1006440085 Bytes6b279bb295ca2307a934021ee3928b5e54c4a681d9a83e0cc432171626a73980
test/dummy/app/views/foos/index.html.erb100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
test/dummy/config.ru10064400158 Bytese433d117ba351280629fc026ec788f95a2493a6f0e3a6d13f5390f3b2033c4e8
test/dummy/config/application.rb10064400636 Bytes6adb74ac9d7454853d2624e3fabe27ba396e6c3d26ea10dd6da2f5a014d9f1ae
test/dummy/config/boot.rb10064400190 Bytesa730b88a072fcbf5d913960b61290e44c995d07396ca0452051a2cc15c458e72
test/dummy/config/database.yml10064400103 Bytes8ca44dce5cca1ae4111aebf8e5b731f424e92803da8956e6f3a1264d3e52435a
test/dummy/config/environment.rb10064400152 Bytesb59e99b509f581bbb78cad6cad59195bcd7e06c3c23f5693221fc9f729cb908f
test/dummy/config/environments/test.rb100644001.16 KB83b0d0cae18864c579b6a6c4b67ab12de2ae7c5e5eca899d9963eb528aa9968b
test/dummy/config/initializers/devise.rb10064400345 Bytes13f621c35e5a5b735987df702abb2ffa2002785fe0834f6072a07e7a44b77c51
test/dummy/config/initializers/migration_class.rb10064400131 Bytesfb4775ca987dc36806e2f4cf46850491aad6cc9b78d791bd83997a042870863f
test/dummy/config/routes.rb10064400322 Bytes422b17d7778053c4f704c110d268f84ec6f63a75bd4c5bb1233b51138c983233
test/dummy/config/secrets.yml1006440040 Bytesa9412f45622a59f4d5d7af9725cb1457a85a69f9a1c8c9095245cc77237cf5d5
test/dummy/db/migrate/20120508165529_create_tables.rb100644001.13 KB911acf3e2cf096b086bb287816c67ba0c3702162b2fa6526aeb51df1f5fc7665
test/dummy/db/migrate/20150402165590_add_verification_columns.rb10064400312 Bytes4c81958ebfafa2ed93931ffecabbaa50e8030a53f9dc0fdd3a00f1d3bf6c82f0
test/dummy/db/migrate/20150407162345_add_verification_attempt_column.rb10064400233 Bytes496f7386dcccc0383a4fabcc84758496b289fb289a8a55b8bef4440fbeee4460
test/dummy/db/migrate/20160320162345_add_security_questions_fields.rb10064400278 Bytesfccb8811e16808785a832d272a025852a0a61eedc07974cf0dcf7894588124d2
test/dummy/db/migrate/20180318103603_add_expireable_columns.rb10064400166 Bytesc7900dfad8f83ce0f2d9b4fc405e6cedc4c23ed429d3c33e645a9a29839dbe1e
test/dummy/db/migrate/20180318105329_add_confirmable_columns.rb10064400276 Bytesb00a90c3180140dea6c0bec69e5d8b958bb7ba1885b11b6b2cbd319760b27378
test/dummy/db/migrate/20180318105732_add_rememberable_columns.rb10064400125 Bytesff7ff8209ea16e048f65dc2947a065cbef37a448cb592049aa7719668bdd3360
test/dummy/db/migrate/20180318111336_add_recoverable_columns.rb10064400181 Bytesd179c69a1db93885a0ead81f63f64417123977b24c2a0a5e761cd203a1a4ecdc
test/dummy/db/migrate/20180319114023_add_widget.rb10064400144 Bytes7082a35ae75e2147eb412bcc028b67113a3fce6ca81cfad5f3b51b731e083073
test/test_captcha_controller.rb100644001.36 KB14f74024f5086cf874d1513977dff67d0ec0af019a5c80e96159cb185a0172b3
test/test_helper.rb10064400495 Bytesb826c81b10a20dca31f75cbb67362026152dc745671e3833958beb954b010a11
test/test_install_generator.rb10064400573 Bytes24086e14d3b6ef888bb00bc0e19be6b9368117e6a323e38734ab79db1f2f5aed
test/test_paranoid_verification.rb100644004.6 KBc66e767a2c9096e6925cdcdace3b07af766ba6575ee743b9ed78d125e8321c5b
test/test_password_archivable.rb100644002.35 KBe4b8dcf2a2e1b44820705f9d2f580d60a607db6ad915ae4c5d624c0303e38f49
test/test_password_expirable.rb10064400920 Bytesc6c998ecbce253595d53c946913dca6639becbe32d4463d99ca534bca7042e03
test/test_password_expired_controller.rb100644001.02 KBba7296ed2ac543fdebb8e5d9bb210f6645204209d8abc373b792eef2f6bf39f5
test/test_secure_validatable.rb100644003.19 KB7248e0884cc9bb225f030ec07f147faf0de3b62629accbb32badf2c552de9983
test/test_security_question_controller.rb100644002.46 KB60a00f1dd3f42e8272e9a08a3a6fbcc60d6bbb784f29b21998a21340b284146a