devise-security-0.11.0

https://rubygems.org

devise-security

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1091326

number: 0.11.0

platform: ruby

spec_sha256: fca1e9884b18153b584c7328fd40be55b1990d32eff8a36b1a8be28badbe1ff4

sha256: 4c0e7f1615372667a090fbc5dae50a29438c47ebae137dc819cf2c7063f3881f

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

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

position: 12

version_data_entries_count: 85

uploaded_at: 2017-10-13 23:56:13 UTC

indexed: true

has_extensions:

extensions:

Gem size: 28 KB

Version Data Entries

Total: 85

Unpacked size: 86 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.document1006440055 Bytes0050ed5b67fff8be1f7e1610fb2e9d4a3f5c826d65c82ede0828c633bacc925f
.gitignore10064400743 Bytes2d35b7f2714c8875f94255e237e5d9123dc388b86c70e1b19f5b10f6fa3db89f
.rubocop.yml100644001.12 KBf9b9a606608150fc11593a81cacd0039b1e32e5f7ef4e463fd1e010ce07d45c3
.travis.yml10064400269 Bytes8d0459a7f65999f87591b2967db28692707d830523d84c37482d10a15594ae4b
Gemfile1006440038 Bytes438000041f52b3e8a73bd3b032688c4cdedb566293e7128495e872cda9ba085c
Gemfile.lock100644004.78 KB3eafd31dbd82dcd5203c749910eb031a203f8538990a4b9b2180c0d9844b06a8
LICENSE.txt100644001.03 KB94e63bbeaf74e3340a12b1c9297d71a6db38a6b1157a7b81dcc92e9a689ea464
README.md100644008.62 KB87e7f58b04cf7a64358e14e6e3824c58bc702ab843a9b172ef71c049af0eac85
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.41 KB446f6280aae17df3bdb0da1d23c6def3640099e2129a018502e93ce2ea984994
lib/devise-security.rb100644003.94 KBa3dda91d0ea671153ec3e456058d30b6792294283185d4a2eab50331ab62af4d
lib/devise-security/controllers/helpers.rb100644003.06 KBe3bf53a8362e0cc285c2a22c5658112259fc3e396a458c9147d7e2ae1d5e67cc
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 KB4f86ad69ba91f47ee90888a8e73bbd1f3505abf88265d871740c0a4fd05a3f52
lib/devise-security/models/password_expirable.rb100644001.88 KB8d206a3c0fe7efa868e58cf7d0c6962923bea7125b52a7b16971ef77c0728051
lib/devise-security/models/secure_validatable.rb100644003.71 KB7f11c68bafb886b04205078755e22e0bd64f2e2d6aa19d7e00d30b218c7c8052
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.rb10064400806 Bytes63d10a7a83ccec1975f316ef16fe9861f75702872fdc9ef168aab0f31aa95f7e
lib/devise-security/patches/confirmations_controller_security_question.rb100644001.09 KBfbf54c0dec288ffb50e9fa52f702cc4caecd093fd0bc6488b631fa799a8b952d
lib/devise-security/patches/controller_captcha.rb10064400500 Bytes3478b15af1358fe92f3ec105991ac1e14d5b20ccf98cda923ce7b6e0807c4f70
lib/devise-security/patches/controller_security_question.rb10064400694 Bytes4f08c5428964fcabbef41a83ce7fadcd8e1067ed8d224f30362a5b7595e30aa0
lib/devise-security/patches/passwords_controller_captcha.rb10064400765 Bytesc7c12a35751f742dc6d35b0c39e1f787b05e9d6b19ae022104474ad15f2648d3
lib/devise-security/patches/passwords_controller_security_question.rb100644001.05 KB6eb913cc43134abe343ea88d994d298c0a16dd7d96acc8fa24810931ddfd1c8f
lib/devise-security/patches/registrations_controller_captcha.rb100644001.21 KBfe4cb1bb300ca31f7287282bd0a803a52a1a4de5f043a0b1bbb49d6f0f7a5124
lib/devise-security/patches/sessions_controller_captcha.rb10064400954 Bytes41e9c8dfabb953f2bf0dab025c14b3daa489ea4fffbe191680df4cb5476f7814
lib/devise-security/patches/unlocks_controller_captcha.rb10064400753 Bytesee1894bf79e8a8278498bc68ce08f823ca24a97a2c7ed4d0cb1da91f1e1fe2f1
lib/devise-security/patches/unlocks_controller_security_question.rb100644001.04 KB8bfe189f6a955d79fdd7369cafd95ec625b499362fac48839854b23041a82370
lib/devise-security/rails.rb10064400408 Bytes74d8649bbaec567067e223c16d052b5424c839a61815bab5d8cecb982ef04b58
lib/devise-security/routes.rb10064400616 Bytes9966bf450838fef57016aa034346d2aceacf799394b742322ccc4e8214d661d1
lib/devise-security/schema.rb100644001.72 KBd74669430d2e3dc6bbb75fea82cbc177d2c884990a7b10e3d9ce323cd7a006fb
lib/devise-security/version.rb1006440054 Bytes786b4908c0182a3e2007bd9bde5949d6963acf2d868384bdf137bb7cf7f30a51
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 Bytesae69b81da6b5b460ef94b5c98c2cccb7999b7bf6a985f1e536642bf06e9d0803
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 Bytes591ad535546a08524ddf04ccd375ae02875bbc119fafc79111ffbeaba4bcc936
test/test_secure_validatable.rb100644003.19 KB7248e0884cc9bb225f030ec07f147faf0de3b62629accbb32badf2c552de9983
test/test_security_question_controller.rb100644001.92 KB68a1cb6ad877f53eff0c438e6a35c002470f76de50204eb9b28a0a51ee36ab0a