devise-security-0.17.0

https://rubygems.org

devise-security

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1091337

number: 0.17.0

platform: ruby

spec_sha256: 53a5980b65766a70e2e4b8878f6678914b78a7fdaf5fe555d269eb0a0d599f74

sha256: 7b5d61e9f553b5b847e157c910fa2c7a8ec60076b362333dbbbad888b118c92b

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

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

position: 1

version_data_entries_count: 173

uploaded_at: 2021-12-29 18:13:13 UTC

indexed: true

has_extensions:

extensions:

Gem size: 452 KB

Version Data Entries

Total: 173

Unpacked size: 7.74 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
LICENSE.txt100644001.03 KB94e63bbeaf74e3340a12b1c9297d71a6db38a6b1157a7b81dcc92e9a689ea464
README.md1006440012.4 KB4c39aaca9971ff19ad74acb94ffe860bd7054778164cb242dc14779daabc79e7
app/controllers/devise/paranoid_verification_code_controller.rb100644001.58 KB3310f9d2cafc00d56b8c063cbfd5ae8546c7d663a03053cb8943cb178630bb4c
app/controllers/devise/password_expired_controller.rb100644002.25 KB65bf20063479942fae41a589b3dd0fe81373eefeefea898fbdeec61fc958c6e0
app/views/devise/paranoid_verification_code/show.html.erb10064400418 Bytes8227ad6e3c88dc89799efcb3f4c34871598c6dfe49e0429fbb5435cae76fe6c3
app/views/devise/password_expired/show.html.erb10064400627 Bytes69a9df0225135768ab68056ea3a7925e29b7fbf7414c8fad7b8ec15666c0d0e5
config/locales/bg.yml100644002.59 KB63d59425e65c50abf2f44eb0b4cdd5a3ce131f1fd6e65e3dacacd94b6b5241f1
config/locales/by.yml100644003.5 KBcce2dbde6d737865ddf42438340ed6aee21c256615372857e558d5b454f121d1
config/locales/cs.yml100644001.84 KB35950cd19716458d36b0ebddd4c404d18b663c8e8ebabb818e634217a866be32
config/locales/de.yml100644001.95 KB9dbbf9a722c5828849f38bdf3d0f15cd36a38c65d9c322f44a5b65d25c377227
config/locales/en.yml100644001.83 KBd7944ba5773c1fa8740f34b950ecddb9589ad7c0063b5bf48eb205529729fd08
config/locales/es.yml100644001.54 KBcf9e432c6e581eb97248573fc4a32b6979f41c6e5676fc04228f74f801ba3a9a
config/locales/fa.yml100644002.35 KBa8252d7b470b859221f117f71d7901ac12076172ecf310315a5582827a1e5b0a
config/locales/fr.yml100644001.47 KB5ebd04402905a9f96bac2f12074b3a8a274d1b7221b27a5040e27b95c01fc54d
config/locales/hi.yml100644002.7 KB3082d728eff2e3d8164934a4ed8ca04e99eac0451fa3b9692aef3010d811e575
config/locales/it.yml100644001.88 KB462e240ef4328a23eb71a16b23995ae5f1d7d436c56715f0f3ff2300ba62a7eb
config/locales/ja.yml100644001.8 KBc04e3d2bb32483bd5fd3a20ccbc9989158251314e65bec431fcf517ab1bf97fd
config/locales/nl.yml100644001.7 KB91af12ee3733f5dd1594f820af9258acb6676fbf9561086e40c27f330effffc2
config/locales/pt.yml100644001.71 KB27e95685918e098deeea3565e27dbd780388f95249edfacb63bc075234a24f2b
config/locales/ru.yml100644003.47 KB7954ea61b391b8d0a693e156ec948fbbebb626e0d9a0e9037e084e933ddbf178
config/locales/tr.yml10064400923 Bytesd0023b8621599f6a19fef3c9fd5a33e2bbcba7a482b9a4ad5bba8e3f412f3dd4
config/locales/uk.yml100644003.41 KBf2b4386558a6a4f4778b10675b2f22a457ea7de09b533fc347d7565d4b179932
config/locales/zh_CN.yml100644001.69 KB896f70604b9f2508db90f8b968aacc9645736bdb382111af47dcc74726e4cc76
config/locales/zh_TW.yml100644001.65 KB46841aa9e4c05f7608a04f9c08e3b690c3155d5d3263fb361a732029d9a10375
lib/devise-security.rb100644004.65 KB2a963b5f43c4609a978c65888f966b15346ca56993710c49e594d5cda4bb3470
lib/devise-security/controllers/helpers.rb100644003.92 KB58ef89310d9480e5b0489e042bdca9eba0d4b61cb4ada7f07347fc0ffea702d0
lib/devise-security/hooks/expirable.rb10064400602 Bytes8bbddaf7ef58e328ec70fbb59b43e715c49bc0c1548330685b9f87f32d370944
lib/devise-security/hooks/paranoid_verification.rb10064400247 Bytesafe748a9c6f251c08368c1ef7d8dd99b9f85739eac53ba1322b3182a0e4f0305
lib/devise-security/hooks/password_expirable.rb10064400334 Bytescb237231e5b9555ca57b3a9d0e36f0f08a27c1bae7222dd2b5783a7f18e6f91a
lib/devise-security/hooks/session_limitable.rb100644001.8 KB499176cfab3f6b7f402e050ce0c4f8a88dbb568124025a11eb6e11771569a4ff
lib/devise-security/models/active_record/old_password.rb10064400126 Bytes75a1fe67887f8899a9f5a3ee9acaab24cc09af20baeaa10ee85a4c86e3bb96ce
lib/devise-security/models/compatibility.rb10064400475 Bytes17e5efd8fc2938644e83784d1f09fa2a7c2f732a63e189bbf0fde0c20276b776
lib/devise-security/models/compatibility/active_record_patch.rb100644001.31 KBf2a28cef3a00c5062a44fc2cf4ac5fa9e4a09341696ddb63b827848f247330a1
lib/devise-security/models/compatibility/mongoid_patch.rb10064400924 Bytes2f8f1aff505ed6fb5a45b8785294bd7d9de6c4ca6f9b428144e5358c19bea20a
lib/devise-security/models/database_authenticatable_patch.rb100644001.04 KBfc43c530e5029b67ebf0226b88a33c335c484a0adb1c3c1fe85c064745b142a8
lib/devise-security/models/expirable.rb100644004.46 KB88d22ad64f3254cabd462f3259e17bb9d45624ca6014d4f7f2ea021fc50f52d0
lib/devise-security/models/mongoid/old_password.rb10064400617 Bytes080344157b546922b99445641c62c1211080033297029f5402a3dfb221778cf5
lib/devise-security/models/paranoid_verification.rb100644001.24 KBacab1ec5392887fdbee1abf31eb20cb53354773fecd2e59c54c2dca641b8c75e
lib/devise-security/models/password_archivable.rb100644003.15 KBd28af8e8bf1e8f3729fc6d3d690c4524e156ea48fa63f6dc5ef606596a43b784
lib/devise-security/models/password_expirable.rb100644004.4 KB0eb09db64e21e6324084b48aad5f9905d55d84306e4bf4ad2c77028e782ca2a1
lib/devise-security/models/secure_validatable.rb100644005.43 KB0161d32ca963a07a698e0436dace45a48838f3a68ec522847c09e130cbb2167d
lib/devise-security/models/security_questionable.rb10064400674 Bytese78017d90888545a4b84906abf693bce05adbc5270273baf19755f728ecf28ab
lib/devise-security/models/session_limitable.rb100644001.57 KBb6d80d16fa1073733eba59583682bc608ec9d5fa496e3f0ac04707988fec6e47
lib/devise-security/orm/mongoid.rb10064400176 Bytesaa700fa7b4ca191552b0d9c98c763394d8e498eb3905bccd92b598b526bbc75e
lib/devise-security/patches.rb100644001.3 KB5ae68ce0efb56d803fb88bdf10952d9166a875aa72a8db594d267469fd91bbce
lib/devise-security/patches/confirmations_controller_captcha.rb10064400755 Bytes8646e48c50e7141c0dc068cbe26ceeb395c5e000640bc10b580ef08db68015e9
lib/devise-security/patches/confirmations_controller_security_question.rb10064400944 Bytesb5a617461b6ad6e59534809a3aed42d817caac29aeadf3f7f48521ecb79e3936
lib/devise-security/patches/controller_captcha.rb10064400456 Bytese73d235fb2e24c1223f0ea376fd3aee90fa7ae7c92ae85756464b7776abe6601
lib/devise-security/patches/controller_security_question.rb10064400683 Bytes74b0d7eade06d3cd27a040e522e06044ff84f2d137f59f2d4ddf288bda03b239
lib/devise-security/patches/passwords_controller_captcha.rb10064400714 Bytesfa376c845d3e7f28330d91997aaa4572f5829c27596dc73180476a95e1a24663
lib/devise-security/patches/passwords_controller_security_question.rb10064400903 Bytes0ec8c057036d36ec54fb2705beb1054e34a8bd342d3a05c2bd24853d778c59b6
lib/devise-security/patches/registrations_controller_captcha.rb100644001.15 KB89bd9f96e28c16eb197b20df620bc3c308becb64765a929483c2184163bd3e99
lib/devise-security/patches/sessions_controller_captcha.rb10064400893 Bytesf4ca67a105328e36da41089b5681240a95e275df9546ad4b96c09cb7400613ef
lib/devise-security/patches/unlocks_controller_captcha.rb10064400702 Bytes64a4df7ebaa4594216a1a9bef1e876350e4edd9613dc51ab8394130ac3454662
lib/devise-security/patches/unlocks_controller_security_question.rb10064400891 Bytes93bd5ac150b2ffc76b2a3de4eff8672508081752f09c2701f96266c3fa0868d2
lib/devise-security/rails.rb10064400435 Bytes3ed0a544d52d8012b346306cf963c6fe63eeacfc602271cd778f8e429f0ce775
lib/devise-security/routes.rb10064400628 Bytes22eef501a3253a31a3191829ff358124a500c61e645a3cdb584d790c7c4afab7
lib/devise-security/validators/password_complexity_validator.rb100644002.48 KBa404da75e26e41cdfba2a16cdbce8603a7a223cd6b2c654506a459d9f59aff1e
lib/devise-security/version.rb1006440078 Bytes03ccc3f17292649cc9560e1ef04e7fe4a8e9b965a030af1edfd41ad2905f7c2f
lib/generators/devise_security/install_generator.rb10064400796 Bytes27873612655bbfde1cc5c6f7bfc58707575a48fa9569b0ad90859da6a0464407
lib/generators/templates/devise_security.rb100644001.7 KBc4f0a5118a5c280efdb81483b26d8a464b8e06ae7392be68de3864ffea817b04
test/controllers/test_captcha_controller.rb100644001.39 KBfaa6dddeac7eaa00693d3ac162d2343324c5338b89fe62a6cab11dfcfbe13556
test/controllers/test_paranoid_verification_code_controller.rb100644001.78 KB35191d6c1a87538e69e0506fce4af9374ef04ff48a94972959892c9f7b1b70ca
test/controllers/test_password_expired_controller.rb100644003.81 KB0d53d9eee9c57370ccb70dd032edc40c205758bdaf079e45ac6cb9c2c662e8d2
test/controllers/test_security_question_controller.rb100644001.93 KBacb231d813d7e1326e2db90a18552868d1ec37b97e28c795d68ca1258fd56ed6
test/dummy/Rakefile10064400276 Bytes2c84dc43e2f94570b16e9582981d9b01f6704f9075489c4bf8f37ddaf00a8e8c
test/dummy/app/assets/config/manifest.js10064400104 Bytesc8d785aefac0101451246e20c507d2be81394b1802760ae9ca75a767c9fb8807
test/dummy/app/controllers/application_controller.rb1006440088 Bytes932924ce9fe940780a1e7d34dd8f603d802862aa5437ff8284c795842d04ef41
test/dummy/app/controllers/captcha/sessions_controller.rb10064400151 Bytes3791d6cab751715e9516bc4385b34cc482085e4a642e829fedd0b6ab71dd1eb1
test/dummy/app/controllers/foos_controller.rb100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
test/dummy/app/controllers/overrides/paranoid_verification_code_controller.rb10064400208 Bytesf39b86705441b8912c65595cbaaf313542485bf4aaa93ee8b46d0cec33fdccf8
test/dummy/app/controllers/overrides/password_expired_controller.rb10064400183 Bytes2383e98362d51a4800d096e6cf4eab82e23036831bc1255ebdaba5aedbc50e4e
test/dummy/app/controllers/security_question/unlocks_controller.rb10064400167 Bytes3c0924cf5bf75ad22f05149effb1e511187321f1826e6fee90f94ee1a0bc7493
test/dummy/app/controllers/widgets_controller.rb10064400165 Bytesc2b4011d7e720b40ce83a8487f0a9cb17939e07b493e924c8667f5cb91c2a004
test/dummy/app/models/application_record.rb10064400218 Bytes297c68544f678df4b6bf4df12eaa7e6492ca029b4716c7ce25d3aafa0ed16985
test/dummy/app/models/application_user_record.rb10064400257 Bytes61621586e363efdcf554b172077119b69b10a93a0136d96acb185a9a48d3284a
test/dummy/app/models/captcha_user.rb10064400309 Bytes9c69a538fdfaa61cbabbf7a31e8be5bca736a527ac09e30997c3c31b5f3925d4
test/dummy/app/models/mongoid/confirmable_fields.rb10064400362 Bytes9764bf3644d08b9cd27530bccac32b97687100248da630ae42ef64fd4c38d473
test/dummy/app/models/mongoid/database_authenticable_fields.rb10064400405 Bytes4a626aaf94d46afa7586d6202fe0b6dc280e6dead28dfb3356af9cddf85a1f4a
test/dummy/app/models/mongoid/expirable_fields.rb10064400235 Bytes71ca5b00744ad4e7c797cc8852ca7849a9d7e84fcb45d8df2e97e44a349ffe62
test/dummy/app/models/mongoid/lockable_fields.rb10064400438 Bytes113ce736817921b3787f6d2ea736b1e3b948fc351a4a49d25de32b94fc6d6211
test/dummy/app/models/mongoid/mappings.rb10064400346 Bytes0d6c6ab75e9f9e59eed6ec2a22e55224998262692fbd6cf0ead4315167cd160f
test/dummy/app/models/mongoid/omniauthable_fields.rb10064400240 Bytes987115355d37a9c719ef3eea305c791bb0379df86646b2ea6b0179efafc4da8a
test/dummy/app/models/mongoid/paranoid_verification_fields.rb10064400318 Bytescc9713bb466a88b64d34666c2f633c8bd54150a4f633cd0423553713722afafa
test/dummy/app/models/mongoid/password_archivable_fields.rb10064400185 Bytes0783b90190333148f5d1861209d87ac8f5c42ce943bd78ed1c5f9934267a5fa2
test/dummy/app/models/mongoid/password_expirable_fields.rb10064400226 Byteseab800c14db0f3f5da4878032b418febc55c3bc22df8dff7925756c0c93c80d6
test/dummy/app/models/mongoid/recoverable_fields.rb10064400257 Bytes4c306d6bcaeb9ea93b7d5c90b3d389dad78c00074529fddb191649aa896c1e67
test/dummy/app/models/mongoid/registerable_fields.rb10064400506 Bytes13bb1c183bc4f803173e618f2e2e9b0408b0f1ec7c841f76bf90999b480655b0
test/dummy/app/models/mongoid/rememberable_fields.rb10064400210 Bytesf9adf9d4af4968c29029bb930e7f30248e39c36cd906973fb14928619d5f030c
test/dummy/app/models/mongoid/secure_validatable_fields.rb10064400269 Bytes7872ac2d1d45b73d8ea75222c25911786285b7b65a149f282351f9007a807e75
test/dummy/app/models/mongoid/security_questionable_fields.rb10064400352 Bytesbb0cdb47ba11602b641de65c3b2acd3d79dd0fc35751d0759c790089b7d7223d
test/dummy/app/models/mongoid/session_limitable_fields.rb10064400219 Bytesf9ad0e02f8f1df4b3a3c5dc25dde86e734a1ef8c7ea5ea810691ada12651109e
test/dummy/app/models/mongoid/timeoutable_fields.rb10064400165 Bytes253308ccb95b4a5935fed384a56eedf28be1cb6ab619e34d22c517255a306337
test/dummy/app/models/mongoid/trackable_fields.rb10064400379 Bytes2825f7f4e1b89f0c47e43303d928fff7830fe785eba96ba0c1dc702d5a9b5c10
test/dummy/app/models/mongoid/validatable_fields.rb10064400145 Bytes944d0c2f4d27c8e9e5680b0015303ff925f7864b1fdd7c9d461dad1c84e2a010
test/dummy/app/models/paranoid_verification_user.rb10064400659 Bytes8458afcb01efbe8c700c905b387cb1b7786fd19aadc3a00af4ff56ee2d91f7ba
test/dummy/app/models/password_expired_user.rb10064400654 Bytesec9440852ced3a7d38276447bbc76fe4d33a20ade007d74a515a099fda79fb76
test/dummy/app/models/security_question_user.rb10064400327 Bytes4996345eb9990f7b698ef417a32f36fcd805c8277cb9f843822c9338cb89e758
test/dummy/app/models/user.rb10064400849 Bytesd9e2c07678ea599a3c1b25c8ad4bc5dccc723f041c57f69635905668c28ff9f9
test/dummy/app/models/widget.rb10064400171 Bytes6c991060ff230ac4ef8a9e972127f8e0128104695b867e251003c3aabaf746c6
test/dummy/app/mongoid/admin.rb10064400733 Bytesd7b5dc4082027c99732506bfde14606bc00b1189537cc8aea644f455cc986079
test/dummy/app/mongoid/one_user.rb100644001.72 KB592f2208a1ca56b812a89fa3a6a44dcdb466533c8a3272550caf086182998aff
test/dummy/app/mongoid/shim.rb10064400480 Bytes1433a7b5d5c71652ea68a39c169d82e2787c1d98776379ae85e5671b0567daee
test/dummy/app/mongoid/user_on_engine.rb100644001.17 KB7ce43ac0f992ba708905da96cf6db37df47b31a1c298f5f46dc8b6bc52257dfd
test/dummy/app/mongoid/user_on_main_app.rb100644001.17 KB9b89c1c8b848e50180352d19a7eda57c4132389f096e4021c999f66cc99b651c
test/dummy/app/mongoid/user_with_validations.rb10064400996 Bytes22cf2775d8e124e34ffca72279e3417bb448bb4435c0010e35452ae74dbf4687
test/dummy/app/mongoid/user_without_email.rb10064400983 Bytes05fdec9061ca94d9607b2d2f4f006c96995211b40fc5c63fd01646a17369847c
test/dummy/app/views/foos/index.html.erb100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
test/dummy/config.ru10064400188 Bytes9620938a1ea18c69b934835d62246ce2a08a1b4071e8de099026287c8df8c818
test/dummy/config/application.rb10064400719 Bytes4b295ed14014b80b25b5169af7d201d41d315cb1491ef98f5c90ebacd8b58922
test/dummy/config/boot.rb10064400217 Bytesaa7e46fadb0b4c7d02ed3216ac13dc3aa3e2c9c7546a9070601282e8dad47a49
test/dummy/config/database.yml10064400103 Bytes8ca44dce5cca1ae4111aebf8e5b731f424e92803da8956e6f3a1264d3e52435a
test/dummy/config/environment.rb10064400179 Bytes3725aa8751dae1d0031fbf60090c3f9ba87ead9d40f532f89f6612a4b4a62564
test/dummy/config/environments/test.rb10064400964 Bytes7e7702439962a12795d067d32d421bca747c126954048b9406b27e4b22b1deee
test/dummy/config/initializers/devise.rb10064400486 Bytes8b43c3330e60fed9d215ec05d38083c95d79a832c9f589a3208e3690426deec0
test/dummy/config/initializers/migration_class.rb10064400125 Bytes0bd6b5dd4dcc8c8e35012f611a67c5bd7b0031dfc499b0634f32dc626f5dc68e
test/dummy/config/locales/en.yml10064400315 Bytes0a4ddaa53d81fb3e5cf2f824da34a6620f01b24dc773d792b1d02295e12b6556
test/dummy/config/mongoid.yml10064400143 Bytes5cc94f367d2e896ef4a9565e58762a70c2390ad0b17cf01b4c6d97a541df434a
test/dummy/config/routes.rb10064400659 Bytesb72261c44293d452f5b73a63d4551ce81875e068b50a93dcd4e65aa6b8e66dc0
test/dummy/config/secrets.yml1006440040 Bytesa9412f45622a59f4d5d7af9725cb1457a85a69f9a1c8c9095245cc77237cf5d5
test/dummy/db/migrate/20120508165529_create_tables.rb100644001.39 KB7287cb32e023e2bcecfb639b691aa213817035b32d35081f1417dfef68283646
test/dummy/db/migrate/20150402165590_add_verification_columns.rb10064400343 Bytescf3de49b15004679f696f40689cd025d8d7c96bbef75469fc50824be793b385f
test/dummy/db/migrate/20150407162345_add_verification_attempt_column.rb10064400264 Bytes6b4a45524f9bc3d7002c8a60bed4ed1d4e019fee13e3c82eed52ba5926a5b5a3
test/dummy/db/migrate/20160320162345_add_security_questions_fields.rb10064400309 Bytescfb2b42a0eb16eeb2ab674b825b3691173a29b190e81d29b27c39e68762ff7d0
test/dummy/db/migrate/20180318103603_add_expireable_columns.rb10064400197 Bytesf024d350ba48a2d79ce12dd6a01b6e347896ac6dbc3f98dc4fc95ee67384a8f2
test/dummy/db/migrate/20180318105329_add_confirmable_columns.rb10064400307 Bytesb9ea0a90e1e20f615bb54bb63cc8a77f1b6defa20e753f02e9d5cea6c1616498
test/dummy/db/migrate/20180318105732_add_rememberable_columns.rb10064400156 Bytesd6cae637bc2aea1a9a8e9ba631c341472bb066e1386c04ad296558a72f4d1504
test/dummy/db/migrate/20180318111336_add_recoverable_columns.rb10064400212 Bytes924de5cbf08594358794c6fa6e3f1c80071934cb059e91bb80767ab02424a44c
test/dummy/db/migrate/20180319114023_add_widget.rb10064400175 Bytes3a4a3651554a22a7744682020db6edc9325f177e5457dbd7d999cf9928a55305
test/dummy/lib/shared_expirable_columns.rb10064400264 Bytesa3bd4002627f77f5af0cb26e74459e7b56c30fc4d566a36a9994a47019f87a15
test/dummy/lib/shared_security_questions_fields.rb10064400385 Bytes61d4d42f6738a389c88d30d6d40b83d92c5bccb84c62ba18299e3c5a92113e0f
test/dummy/lib/shared_user.rb10064400855 Bytes67c1fcd7cefe944191f290ec4be62b5cc3ce38290c26bd6367f0aa69ab055382
test/dummy/lib/shared_user_with_password_verification.rb10064400231 Bytesdb923df371f475708ed42010a7f94ae4a147cffed0ec83db1e50aec2bf85f905
test/dummy/lib/shared_user_without_email.rb100644001000 Bytes91fa6ab35a37b1b135827dba39db493063d6c5895594415c692718708bdeb58e
test/dummy/lib/shared_user_without_omniauth.rb10064400420 Bytesc832e17def2ae7afb35be0696b102cbbfce9e7265a0ef20195a5798f9f73a5a0
test/dummy/lib/shared_verification_fields.rb10064400365 Bytes85fff1a35686ddb33b32d736ad19f471acda4d4802c51b4ed520e3ea081536ae
test/dummy/log/development.log100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
test/dummy/log/test.log100644007.51 MBe276947108f87f49120d3d91e2386aae2917fdfbe5ebe888520e13c4d21a857a
test/integration/test_password_expirable_workflow.rb100644001.54 KB0fbf19cd83a72e12ea252789f2120a42b4266a949a6a5d84dd74f4b986b90658
test/integration/test_session_limitable_workflow.rb100644002.03 KB44880e9f1f4d7690bdba298dda8cef21f6e61350f582684db5a1137f62aaa015
test/orm/active_record.rb10064400582 Bytes35c89a0c07059163c8860ffa60edc72e6b5453767f3f1a1e9e800c40878cc267
test/orm/mongoid.rb10064400347 Bytes70d9c9bffe33165f28ba5d145e85c3b89eae66f9f0322e9fce862861942cab58
test/support/integration_helpers.rb10064400792 Byteseb9289dcb63f69585f3c9abdd879e9b10d57393d50473458834c63667f247648
test/support/mongoid.yml10064400139 Bytes578b1c532a4948d9101ed8f8f1ab707121e14dfd344ddb57e2b43b766dcc5ad4
test/test_compatibility.rb10064400432 Bytes1a1635a6b2362fb57374ae2f334743f5bdf2f13a2b04be6f74bcab33300bf0d5
test/test_complexity_validator.rb100644006.79 KBd05cc3801c3bc49dd575ae4f8bb6520b4b5096c1d4262ebecf9ec9d29f11cede
test/test_database_authenticatable_patch.rb100644003.35 KB5b50506b6c9901ecf5d9ef08be58953a72b661bbec5ccedea25cf9901dfdb459
test/test_helper.rb100644001.43 KB166b219d6ab03276bde542959eaa941fdce0a835c04287721beb1b26ee3cbc19
test/test_install_generator.rb100644001.56 KB83b6d6b42faa22cacc2d22b1b2f479d71e91475d18bd2b96cd3b55631dc7b173
test/test_paranoid_verification.rb100644004.63 KB52d7307ea9e4b74397c68f5c0dc93b51d180af3902bb6e12ed029cc9f0f738e6
test/test_password_archivable.rb100644003.15 KB41e3c184dc17d7bb919437182c16a1a21e44b7a0755c4cc64280d4015825eab5
test/test_password_expirable.rb100644003.56 KB0a54830820190cfb40134fff432136de62c7accc0bdae6fceb25f432683b0a24
test/test_secure_validatable.rb100644007.82 KB20686eaf3d88a41137ddd63d903c02c57d00a28a58584ed2cffe60262bf956a8
test/test_secure_validatable_overrides.rb100644004.87 KB12126a9b0c439f12bdee519901acc145e6f1436cd0f573702fef54be9e5333f9
test/test_session_limitable.rb100644002.01 KBdf7bd60ae225e1f9d4eda13e67be0ccfb5ba5ce2b17d6db115268a0dd63da119
test/tmp/config/initializers/devise_security.rb100644001.7 KBc4f0a5118a5c280efdb81483b26d8a464b8e06ae7392be68de3864ffea817b04
test/tmp/config/locales/devise.security_extension.by.yml100644003.5 KBcce2dbde6d737865ddf42438340ed6aee21c256615372857e558d5b454f121d1
test/tmp/config/locales/devise.security_extension.cs.yml100644001.84 KB35950cd19716458d36b0ebddd4c404d18b663c8e8ebabb818e634217a866be32
test/tmp/config/locales/devise.security_extension.de.yml100644001.95 KB9dbbf9a722c5828849f38bdf3d0f15cd36a38c65d9c322f44a5b65d25c377227
test/tmp/config/locales/devise.security_extension.en.yml100644001.83 KBd7944ba5773c1fa8740f34b950ecddb9589ad7c0063b5bf48eb205529729fd08
test/tmp/config/locales/devise.security_extension.es.yml100644001.54 KBcf9e432c6e581eb97248573fc4a32b6979f41c6e5676fc04228f74f801ba3a9a
test/tmp/config/locales/devise.security_extension.fa.yml100644002.35 KBa8252d7b470b859221f117f71d7901ac12076172ecf310315a5582827a1e5b0a
test/tmp/config/locales/devise.security_extension.fr.yml100644001.47 KB5ebd04402905a9f96bac2f12074b3a8a274d1b7221b27a5040e27b95c01fc54d
test/tmp/config/locales/devise.security_extension.hi.yml100644002.7 KB3082d728eff2e3d8164934a4ed8ca04e99eac0451fa3b9692aef3010d811e575
test/tmp/config/locales/devise.security_extension.it.yml100644001.88 KB462e240ef4328a23eb71a16b23995ae5f1d7d436c56715f0f3ff2300ba62a7eb
test/tmp/config/locales/devise.security_extension.ja.yml100644001.8 KBc04e3d2bb32483bd5fd3a20ccbc9989158251314e65bec431fcf517ab1bf97fd
test/tmp/config/locales/devise.security_extension.nl.yml100644001.7 KB91af12ee3733f5dd1594f820af9258acb6676fbf9561086e40c27f330effffc2
test/tmp/config/locales/devise.security_extension.pt.yml100644001.71 KB27e95685918e098deeea3565e27dbd780388f95249edfacb63bc075234a24f2b
test/tmp/config/locales/devise.security_extension.ru.yml100644003.47 KB7954ea61b391b8d0a693e156ec948fbbebb626e0d9a0e9037e084e933ddbf178
test/tmp/config/locales/devise.security_extension.tr.yml10064400923 Bytesd0023b8621599f6a19fef3c9fd5a33e2bbcba7a482b9a4ad5bba8e3f412f3dd4
test/tmp/config/locales/devise.security_extension.uk.yml100644003.41 KBf2b4386558a6a4f4778b10675b2f22a457ea7de09b533fc347d7565d4b179932
test/tmp/config/locales/devise.security_extension.zh_CN.yml100644001.69 KB896f70604b9f2508db90f8b968aacc9645736bdb382111af47dcc74726e4cc76
test/tmp/config/locales/devise.security_extension.zh_TW.yml100644001.65 KB46841aa9e4c05f7608a04f9c08e3b690c3155d5d3263fb361a732029d9a10375