devise-security-0.11.1

https://rubygems.org

devise-security

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1091327

number: 0.11.1

platform: ruby

spec_sha256: 52a8c228979e5e5150bd21fb81bd950a7ccf5f6231eb16116d9d0b1722b58c60

sha256: 0d9b8c78a4ee89a50c158086774115e7ca4389cea58045446bc150ac5867c083

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

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

position: 11

version_data_entries_count: 85

uploaded_at: 2018-01-30 01:52:13 UTC

indexed: true

has_extensions:

extensions:

Gem size: 27 KB

Version Data Entries

Total: 85

Unpacked size: 80.7 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.document1006440055 Bytes0050ed5b67fff8be1f7e1610fb2e9d4a3f5c826d65c82ede0828c633bacc925f
.gitignore10064400756 Bytes25f4eaf3b1b8f4d4059f91d39b46ef6391022418d8a38f057f1edc87a01bd983
.rubocop.yml100644001.15 KBaa3e3697ec5ab62dd990b9a89808ff5f27ec3a28d7d32705998ad15b98b861ab
.ruby-version100644006 Bytese235ebff02cdd23487d80fb82d07b8f746bd465f64c7ce9dc9979224481eb8eb
.travis.yml10064400259 Bytesc5ccfd75c75d364b50e28b76c0a12bb6d6905c8ad099a4ddb8b6784c6ece4bd3
Gemfile1006440038 Bytes438000041f52b3e8a73bd3b032688c4cdedb566293e7128495e872cda9ba085c
LICENSE.txt100644001.03 KB94e63bbeaf74e3340a12b1c9297d71a6db38a6b1157a7b81dcc92e9a689ea464
README.md100644008.59 KB84498a8b3eca321e306867a84d886af430f54b99b905d6fcbb08a579387cd3e8
Rakefile10064400614 Bytes7f44cb3d22dec8f286b5f3a79ad869fcad8fb48404df9c043e8466c1c06295bd
app/controllers/devise/paranoid_verification_code_controller.rb100644001.06 KBed80a2eef68cb1cee4c8554c1d51a8332239abddf572ca486aefd925a9d1d3ba
app/controllers/devise/password_expired_controller.rb100644001.26 KB46837088f8ed0228be9c34abead9614975b1b9443c4bfad5873f0b487418652e
app/views/devise/paranoid_verification_code/show.html.erb10064400392 Bytesaf9a35f5a12a29ed38a6978ca0a529c48eb833fb4f5e3509c13d0d99a5c2b4af
app/views/devise/password_expired/show.html.erb10064400581 Bytes5a105cf555db107b269e6cbfe260066b5098c63b863284dc3b9cc2a28fa4c187
config/locales/de.yml10064400895 Bytesc667d49a7352d0994ab8f8f8bb5668bda400dacc2013dfdf5a93290c313cabf6
config/locales/en.yml10064400838 Bytesd0578e31ab267d967a33c7b18f4122857a8ffc4a686ecdc02eeb096eb088e7d8
config/locales/es.yml10064400998 Bytes1e2869f018ba01fe0bcb1c23371ecbdfc8968005681d926f5fdfbae4f65a1257
config/locales/it.yml10064400395 Bytes6a28956696bd0feda912cc067b479c12667c6fbaf1d8d7c0f3b3b8b9f514c790
devise-security.gemspec100644001.48 KB9f1db0dc5c8b9f572bd9903a4835d49a708b7e61522134df582d868757f84308
lib/devise-security.rb100644003.94 KBa3dda91d0ea671153ec3e456058d30b6792294283185d4a2eab50331ab62af4d
lib/devise-security/controllers/helpers.rb100644003.6 KB904523e6f6fc7366687954ab3c5da2a739b3c2de1f2e0110bc256cb7ba21aef9
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.3 KB4cff88b45c7ae5fb6f225633cc87de9cfa5d3a5d83d920a97330f789d8884e88
lib/devise-security/models/database_authenticatable_patch.rb10064400909 Bytesb0a15b4144462528fe22b496d6d44e20a076ff568f174153d5acbe9986e0aa1f
lib/devise-security/models/expirable.rb100644004.31 KBfad7b547be1e61eb22af0d87316cb395962a759f72c590eb8482c5eee989322e
lib/devise-security/models/old_password.rb10064400123 Bytes258c81c3a8f800f89311c63b89da326cd3316c34af9a969150456eda1fe63a48
lib/devise-security/models/paranoid_verification.rb100644001.11 KB0bfa490b96db22e95c5ee90fd51fcd2e319b3e2c839096c0b7fc2af68d614704
lib/devise-security/models/password_archivable.rb100644002.49 KB83af2f8b5e8b08806a52a0cb21b161e14603d7ff5738a429fb3dd32badbcf540
lib/devise-security/models/password_expirable.rb100644001.87 KBf33fdf4a93ae150440d5766b5f7597382f123c1e1d6a819dee444a2c47bfb82f
lib/devise-security/models/secure_validatable.rb100644003.7 KB12c99ed9ffc80657bd5871833b16c1b7676ff1fe07d220fb7ed10825a78710f7
lib/devise-security/models/security_questionable.rb10064400643 Bytes0fb86cc21930c7ade0d6c5005a50531606d2900305e8597bf2a7d98a81592f16
lib/devise-security/models/session_limitable.rb10064400689 Bytes6c374693f7bbd54535341a509aa8e73f9ab11ded141e685741c1047443fb5eb2
lib/devise-security/orm/active_record.rb10064400517 Bytes3f24a1a977ac84717cc32b51a6f5e30a30c6857e733478a59eef3cc5f37368fa
lib/devise-security/patches.rb100644001.27 KBb826331b84bac3d651fcddd5759ac38fcb273e65c8fb9df7e56c87f065427564
lib/devise-security/patches/confirmations_controller_captcha.rb10064400730 Bytesf8c6d7ae74c0100727c3877067d1843a4ff727583857ae9d8b651bdf33bb67a5
lib/devise-security/patches/confirmations_controller_security_question.rb10064400919 Bytes450dfcc5d2224d1e6e832ecf51b076a08722bd22e9ac343f478210d6b9d48914
lib/devise-security/patches/controller_captcha.rb10064400425 Bytes12b6be9690425fab2ee3d713707eae3b35043711e8cdf04dbd11b1842cdbef70
lib/devise-security/patches/controller_security_question.rb10064400652 Bytesdc561bc1d2b8cc37f6aeefe9d681f292ae3485e7f8e53024986d0d1224d1e107
lib/devise-security/patches/passwords_controller_captcha.rb10064400689 Bytesb4f1e2ebaca240da6f5717bcdc7dda12e38df3dbe5d7d2e9c30594284257cc89
lib/devise-security/patches/passwords_controller_security_question.rb10064400878 Bytesd97c805ec70c7e96892651141437e423c2f4cf4c5260d977c0a444cb2ebcb4e5
lib/devise-security/patches/registrations_controller_captcha.rb100644001.12 KB6f51a13bca657ec58249372ff67bf1b69b8d90e270d32ae182adba68047e9f71
lib/devise-security/patches/sessions_controller_captcha.rb10064400874 Bytesc65e26c61a67f688dd528b88a103a87362720e0136250e0e50af56b757411ed2
lib/devise-security/patches/unlocks_controller_captcha.rb10064400677 Bytesa7193ad5281b10154536fc78353bac1eae2b4f2343f8d5628952e2d017e3a07b
lib/devise-security/patches/unlocks_controller_security_question.rb10064400866 Bytesafd72a52c1c4fb38f734da47550562fd887acf8c406a8329c37b3d71f582238d
lib/devise-security/rails.rb10064400408 Bytes74d8649bbaec567067e223c16d052b5424c839a61815bab5d8cecb982ef04b58
lib/devise-security/routes.rb10064400616 Bytes9966bf450838fef57016aa034346d2aceacf799394b742322ccc4e8214d661d1
lib/devise-security/schema.rb100644001.72 KBd74669430d2e3dc6bbb75fea82cbc177d2c884990a7b10e3d9ce323cd7a006fb
lib/devise-security/version.rb1006440054 Bytes8a11c5c2a2acd6a7f471bf8eeae543949a84bf63519ea664b6d687281891b0c1
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/captcha_user.rb10064400182 Bytes64d1e5ff034445a3836d41443a6ccb24939c3bea05eb4a47e175067576fab0fd
test/dummy/app/models/secure_user.rb10064400123 Bytesd7531cb4fec05d7f1cf08260df551613d40a3df1b404a39aa96f58d0003d0cd8
test/dummy/app/models/security_question_user.rb10064400236 Bytesf4a1c4632d8ee241471e1b9b1e8da86fdc159f2d1bb0e15f14ec5c126f217a99
test/dummy/app/models/user.rb10064400191 Bytesbb778a559bdd8ee68090557f7b706bc39be4f23a27e13fd91eee37be54e80ed1
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.rb10064400826 Bytesa32854d0e6fadea0e0b1d808d6bdea402daf2c4c9b5ed12360801b7e3fd7c651
test/dummy/config/initializers/devise.rb10064400313 Bytes768fd098667d892e21fddceb673696c49146e61ae4094cae9a0afb458461eb6b
test/dummy/config/initializers/migration_class.rb10064400131 Bytesfb4775ca987dc36806e2f4cf46850491aad6cc9b78d791bd83997a042870863f
test/dummy/config/routes.rb10064400322 Bytes422b17d7778053c4f704c110d268f84ec6f63a75bd4c5bb1233b51138c983233
test/dummy/config/secrets.yml1006440070 Bytesfbc13be652c1c387d32d010ef0442120c1bcfb095f46a1c063ba28fa3f0e9299
test/dummy/db/migrate/20120508165529_create_tables.rb10064400791 Bytesea2b7e1d9dbd0445b151bec4b280523a088637ea8bfd782b11f4c0aad919cf42
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/test_captcha_controller.rb100644001.36 KB6d266b9036944b63fbc2dcca674f4e1234b7551ee7a5dc01da318383780fc9e4
test/test_helper.rb10064400347 Bytes000e1bbee71f7218f9c7bf65b83f720b9f04544b838729f707a1248f3921577d
test/test_install_generator.rb10064400573 Bytes24086e14d3b6ef888bb00bc0e19be6b9368117e6a323e38734ab79db1f2f5aed
test/test_paranoid_verification.rb100644004.6 KB051471aa86d780ef5d450f39ebf4071f7cd2feb1cc2b883bd913ff71f6cc8af5
test/test_password_archivable.rb100644001.63 KBc1efb0baa124fa6f5b9de8effd59db370c991b97196c1292308544ab2312659b
test/test_password_expirable.rb10064400864 Bytesdc7075872bbf8cfa493a0f45d85d2180d9dcc8120cebe4bd9012164c2790583a
test/test_password_expired_controller.rb10064400729 Bytes842b22f675b8ac09aa5dff806764b96e31190a5c049038c7073700c17130907f
test/test_secure_validatable.rb100644003.19 KB7248e0884cc9bb225f030ec07f147faf0de3b62629accbb32badf2c552de9983
test/test_security_question_controller.rb100644001.92 KB68a1cb6ad877f53eff0c438e6a35c002470f76de50204eb9b28a0a51ee36ab0a