# -*- encoding: utf-8 -*- # stub: devise-security 0.16.0 ruby lib Gem::Specification.new do |s| s.name = "devise-security".freeze s.version = "0.16.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Marco Scholl".freeze, "Alexander Dreher".freeze, "Nate Bird".freeze, "Dillon Welch".freeze, "Kevin Olbrich".freeze] s.date = "2021-05-03" s.description = "An enterprise security extension for devise.".freeze s.email = "natebird@gmail.com".freeze s.files = ["LICENSE.txt".freeze, "README.md".freeze, "app/controllers/devise/paranoid_verification_code_controller.rb".freeze, "app/controllers/devise/password_expired_controller.rb".freeze, "app/views/devise/paranoid_verification_code/show.html.erb".freeze, "app/views/devise/password_expired/show.html.erb".freeze, "config/locales/by.yml".freeze, "config/locales/cs.yml".freeze, "config/locales/de.yml".freeze, "config/locales/en.yml".freeze, "config/locales/es.yml".freeze, "config/locales/fa.yml".freeze, "config/locales/fr.yml".freeze, "config/locales/hi.yml".freeze, "config/locales/it.yml".freeze, "config/locales/ja.yml".freeze, "config/locales/nl.yml".freeze, "config/locales/pt.yml".freeze, "config/locales/ru.yml".freeze, "config/locales/tr.yml".freeze, "config/locales/uk.yml".freeze, "config/locales/zh_CN.yml".freeze, "config/locales/zh_TW.yml".freeze, "lib/devise-security.rb".freeze, "lib/devise-security/controllers/helpers.rb".freeze, "lib/devise-security/hooks/expirable.rb".freeze, "lib/devise-security/hooks/paranoid_verification.rb".freeze, "lib/devise-security/hooks/password_expirable.rb".freeze, "lib/devise-security/hooks/session_limitable.rb".freeze, "lib/devise-security/models/active_record/old_password.rb".freeze, "lib/devise-security/models/compatibility.rb".freeze, "lib/devise-security/models/compatibility/active_record_patch.rb".freeze, "lib/devise-security/models/compatibility/mongoid_patch.rb".freeze, "lib/devise-security/models/database_authenticatable_patch.rb".freeze, "lib/devise-security/models/expirable.rb".freeze, "lib/devise-security/models/mongoid/old_password.rb".freeze, "lib/devise-security/models/paranoid_verification.rb".freeze, "lib/devise-security/models/password_archivable.rb".freeze, "lib/devise-security/models/password_expirable.rb".freeze, "lib/devise-security/models/secure_validatable.rb".freeze, "lib/devise-security/models/security_questionable.rb".freeze, "lib/devise-security/models/session_limitable.rb".freeze, "lib/devise-security/orm/mongoid.rb".freeze, "lib/devise-security/patches.rb".freeze, "lib/devise-security/patches/confirmations_controller_captcha.rb".freeze, "lib/devise-security/patches/confirmations_controller_security_question.rb".freeze, "lib/devise-security/patches/controller_captcha.rb".freeze, "lib/devise-security/patches/controller_security_question.rb".freeze, "lib/devise-security/patches/passwords_controller_captcha.rb".freeze, "lib/devise-security/patches/passwords_controller_security_question.rb".freeze, "lib/devise-security/patches/registrations_controller_captcha.rb".freeze, "lib/devise-security/patches/sessions_controller_captcha.rb".freeze, "lib/devise-security/patches/unlocks_controller_captcha.rb".freeze, "lib/devise-security/patches/unlocks_controller_security_question.rb".freeze, "lib/devise-security/rails.rb".freeze, "lib/devise-security/routes.rb".freeze, "lib/devise-security/validators/password_complexity_validator.rb".freeze, "lib/devise-security/version.rb".freeze, "lib/generators/devise_security/install_generator.rb".freeze, "lib/generators/templates/devise_security.rb".freeze, "test/controllers/test_captcha_controller.rb".freeze, "test/controllers/test_password_expired_controller.rb".freeze, "test/controllers/test_security_question_controller.rb".freeze, "test/dummy/Rakefile".freeze, "test/dummy/app/assets/config/manifest.js".freeze, "test/dummy/app/controllers/application_controller.rb".freeze, "test/dummy/app/controllers/captcha/sessions_controller.rb".freeze, "test/dummy/app/controllers/foos_controller.rb".freeze, "test/dummy/app/controllers/security_question/unlocks_controller.rb".freeze, "test/dummy/app/controllers/widgets_controller.rb".freeze, "test/dummy/app/models/application_record.rb".freeze, "test/dummy/app/models/application_user_record.rb".freeze, "test/dummy/app/models/captcha_user.rb".freeze, "test/dummy/app/models/mongoid/confirmable_fields.rb".freeze, "test/dummy/app/models/mongoid/database_authenticable_fields.rb".freeze, "test/dummy/app/models/mongoid/expirable_fields.rb".freeze, "test/dummy/app/models/mongoid/lockable_fields.rb".freeze, "test/dummy/app/models/mongoid/mappings.rb".freeze, "test/dummy/app/models/mongoid/omniauthable_fields.rb".freeze, "test/dummy/app/models/mongoid/paranoid_verification_fields.rb".freeze, "test/dummy/app/models/mongoid/password_archivable_fields.rb".freeze, "test/dummy/app/models/mongoid/password_expirable_fields.rb".freeze, "test/dummy/app/models/mongoid/recoverable_fields.rb".freeze, "test/dummy/app/models/mongoid/registerable_fields.rb".freeze, "test/dummy/app/models/mongoid/rememberable_fields.rb".freeze, "test/dummy/app/models/mongoid/secure_validatable_fields.rb".freeze, "test/dummy/app/models/mongoid/security_questionable_fields.rb".freeze, "test/dummy/app/models/mongoid/session_limitable_fields.rb".freeze, "test/dummy/app/models/mongoid/timeoutable_fields.rb".freeze, "test/dummy/app/models/mongoid/trackable_fields.rb".freeze, "test/dummy/app/models/mongoid/validatable_fields.rb".freeze, "test/dummy/app/models/secure_user.rb".freeze, "test/dummy/app/models/security_question_user.rb".freeze, "test/dummy/app/models/user.rb".freeze, "test/dummy/app/models/widget.rb".freeze, "test/dummy/app/mongoid/admin.rb".freeze, "test/dummy/app/mongoid/one_user.rb".freeze, "test/dummy/app/mongoid/shim.rb".freeze, "test/dummy/app/mongoid/user_on_engine.rb".freeze, "test/dummy/app/mongoid/user_on_main_app.rb".freeze, "test/dummy/app/mongoid/user_with_validations.rb".freeze, "test/dummy/app/mongoid/user_without_email.rb".freeze, "test/dummy/app/views/foos/index.html.erb".freeze, "test/dummy/config.ru".freeze, "test/dummy/config/application.rb".freeze, "test/dummy/config/boot.rb".freeze, "test/dummy/config/database.yml".freeze, "test/dummy/config/environment.rb".freeze, "test/dummy/config/environments/test.rb".freeze, "test/dummy/config/initializers/devise.rb".freeze, "test/dummy/config/initializers/migration_class.rb".freeze, "test/dummy/config/mongoid.yml".freeze, "test/dummy/config/routes.rb".freeze, "test/dummy/config/secrets.yml".freeze, "test/dummy/db/migrate/20120508165529_create_tables.rb".freeze, "test/dummy/db/migrate/20150402165590_add_verification_columns.rb".freeze, "test/dummy/db/migrate/20150407162345_add_verification_attempt_column.rb".freeze, "test/dummy/db/migrate/20160320162345_add_security_questions_fields.rb".freeze, "test/dummy/db/migrate/20180318103603_add_expireable_columns.rb".freeze, "test/dummy/db/migrate/20180318105329_add_confirmable_columns.rb".freeze, "test/dummy/db/migrate/20180318105732_add_rememberable_columns.rb".freeze, "test/dummy/db/migrate/20180318111336_add_recoverable_columns.rb".freeze, "test/dummy/db/migrate/20180319114023_add_widget.rb".freeze, "test/dummy/lib/shared_expirable_columns.rb".freeze, "test/dummy/lib/shared_security_questions_fields.rb".freeze, "test/dummy/lib/shared_user.rb".freeze, "test/dummy/lib/shared_user_with_password_verification.rb".freeze, "test/dummy/lib/shared_user_without_email.rb".freeze, "test/dummy/lib/shared_user_without_omniauth.rb".freeze, "test/dummy/lib/shared_verification_fields.rb".freeze, "test/dummy/log/development.log".freeze, "test/dummy/log/test.log".freeze, "test/integration/test_password_expirable_workflow.rb".freeze, "test/integration/test_session_limitable_workflow.rb".freeze, "test/orm/active_record.rb".freeze, "test/orm/mongoid.rb".freeze, "test/support/integration_helpers.rb".freeze, "test/support/mongoid.yml".freeze, "test/test_compatibility.rb".freeze, "test/test_complexity_validator.rb".freeze, "test/test_helper.rb".freeze, "test/test_install_generator.rb".freeze, "test/test_paranoid_verification.rb".freeze, "test/test_password_archivable.rb".freeze, "test/test_password_expirable.rb".freeze, "test/test_secure_validatable.rb".freeze, "test/test_session_limitable.rb".freeze, "test/tmp/config/initializers/devise-security.rb".freeze, "test/tmp/config/locales/devise.security_extension.by.yml".freeze, "test/tmp/config/locales/devise.security_extension.cs.yml".freeze, "test/tmp/config/locales/devise.security_extension.de.yml".freeze, "test/tmp/config/locales/devise.security_extension.en.yml".freeze, "test/tmp/config/locales/devise.security_extension.es.yml".freeze, "test/tmp/config/locales/devise.security_extension.fa.yml".freeze, "test/tmp/config/locales/devise.security_extension.fr.yml".freeze, "test/tmp/config/locales/devise.security_extension.hi.yml".freeze, "test/tmp/config/locales/devise.security_extension.it.yml".freeze, "test/tmp/config/locales/devise.security_extension.ja.yml".freeze, "test/tmp/config/locales/devise.security_extension.nl.yml".freeze, "test/tmp/config/locales/devise.security_extension.pt.yml".freeze, "test/tmp/config/locales/devise.security_extension.ru.yml".freeze, "test/tmp/config/locales/devise.security_extension.tr.yml".freeze, "test/tmp/config/locales/devise.security_extension.uk.yml".freeze, "test/tmp/config/locales/devise.security_extension.zh_CN.yml".freeze, "test/tmp/config/locales/devise.security_extension.zh_TW.yml".freeze] s.homepage = "https://github.com/devise-security/devise-security".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.3.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Security extension for devise".freeze s.test_files = ["test/test_password_archivable.rb".freeze, "test/dummy/app/mongoid/shim.rb".freeze, "test/dummy/app/mongoid/user_on_main_app.rb".freeze, "test/dummy/app/mongoid/user_on_engine.rb".freeze, "test/dummy/app/mongoid/one_user.rb".freeze, "test/dummy/app/mongoid/admin.rb".freeze, "test/dummy/app/mongoid/user_with_validations.rb".freeze, "test/dummy/app/mongoid/user_without_email.rb".freeze, "test/dummy/app/models/mongoid/password_archivable_fields.rb".freeze, "test/dummy/app/models/mongoid/registerable_fields.rb".freeze, "test/dummy/app/models/mongoid/mappings.rb".freeze, "test/dummy/app/models/mongoid/session_limitable_fields.rb".freeze, "test/dummy/app/models/mongoid/timeoutable_fields.rb".freeze, "test/dummy/app/models/mongoid/paranoid_verification_fields.rb".freeze, "test/dummy/app/models/mongoid/confirmable_fields.rb".freeze, "test/dummy/app/models/mongoid/password_expirable_fields.rb".freeze, "test/dummy/app/models/mongoid/expirable_fields.rb".freeze, "test/dummy/app/models/mongoid/database_authenticable_fields.rb".freeze, "test/dummy/app/models/mongoid/secure_validatable_fields.rb".freeze, "test/dummy/app/models/mongoid/rememberable_fields.rb".freeze, "test/dummy/app/models/mongoid/lockable_fields.rb".freeze, "test/dummy/app/models/mongoid/security_questionable_fields.rb".freeze, "test/dummy/app/models/mongoid/validatable_fields.rb".freeze, "test/dummy/app/models/mongoid/trackable_fields.rb".freeze, "test/dummy/app/models/mongoid/recoverable_fields.rb".freeze, "test/dummy/app/models/mongoid/omniauthable_fields.rb".freeze, "test/dummy/app/models/security_question_user.rb".freeze, "test/dummy/app/models/application_user_record.rb".freeze, "test/dummy/app/models/secure_user.rb".freeze, "test/dummy/app/models/widget.rb".freeze, "test/dummy/app/models/application_record.rb".freeze, "test/dummy/app/models/captcha_user.rb".freeze, "test/dummy/app/models/user.rb".freeze, "test/dummy/app/controllers/application_controller.rb".freeze, "test/dummy/app/controllers/captcha/sessions_controller.rb".freeze, "test/dummy/app/controllers/foos_controller.rb".freeze, "test/dummy/app/controllers/widgets_controller.rb".freeze, "test/dummy/app/controllers/security_question/unlocks_controller.rb".freeze, "test/dummy/app/views/foos/index.html.erb".freeze, "test/dummy/app/assets/config/manifest.js".freeze, "test/dummy/config/secrets.yml".freeze, "test/dummy/config/routes.rb".freeze, "test/dummy/config/mongoid.yml".freeze, "test/dummy/config/environments/test.rb".freeze, "test/dummy/config/environment.rb".freeze, "test/dummy/config/application.rb".freeze, "test/dummy/config/database.yml".freeze, "test/dummy/config/boot.rb".freeze, "test/dummy/config/initializers/migration_class.rb".freeze, "test/dummy/config/initializers/devise.rb".freeze, "test/dummy/config.ru".freeze, "test/dummy/Rakefile".freeze, "test/dummy/lib/shared_verification_fields.rb".freeze, "test/dummy/lib/shared_user.rb".freeze, "test/dummy/lib/shared_user_without_email.rb".freeze, "test/dummy/lib/shared_user_without_omniauth.rb".freeze, "test/dummy/lib/shared_user_with_password_verification.rb".freeze, "test/dummy/lib/shared_expirable_columns.rb".freeze, "test/dummy/lib/shared_security_questions_fields.rb".freeze, "test/dummy/db/migrate/20120508165529_create_tables.rb".freeze, "test/dummy/db/migrate/20150402165590_add_verification_columns.rb".freeze, "test/dummy/db/migrate/20180318111336_add_recoverable_columns.rb".freeze, "test/dummy/db/migrate/20180318105732_add_rememberable_columns.rb".freeze, "test/dummy/db/migrate/20160320162345_add_security_questions_fields.rb".freeze, "test/dummy/db/migrate/20180319114023_add_widget.rb".freeze, "test/dummy/db/migrate/20180318103603_add_expireable_columns.rb".freeze, "test/dummy/db/migrate/20150407162345_add_verification_attempt_column.rb".freeze, "test/dummy/db/migrate/20180318105329_add_confirmable_columns.rb".freeze, "test/dummy/log/test.log".freeze, "test/dummy/log/development.log".freeze, "test/test_install_generator.rb".freeze, "test/test_paranoid_verification.rb".freeze, "test/integration/test_session_limitable_workflow.rb".freeze, "test/integration/test_password_expirable_workflow.rb".freeze, "test/test_secure_validatable.rb".freeze, "test/test_session_limitable.rb".freeze, "test/support/mongoid.yml".freeze, "test/support/integration_helpers.rb".freeze, "test/test_helper.rb".freeze, "test/orm/mongoid.rb".freeze, "test/orm/active_record.rb".freeze, "test/test_compatibility.rb".freeze, "test/test_password_expirable.rb".freeze, "test/controllers/test_security_question_controller.rb".freeze, "test/controllers/test_captcha_controller.rb".freeze, "test/controllers/test_password_expired_controller.rb".freeze, "test/tmp/config/locales/devise.security_extension.by.yml".freeze, "test/tmp/config/locales/devise.security_extension.nl.yml".freeze, "test/tmp/config/locales/devise.security_extension.tr.yml".freeze, "test/tmp/config/locales/devise.security_extension.ru.yml".freeze, "test/tmp/config/locales/devise.security_extension.fr.yml".freeze, "test/tmp/config/locales/devise.security_extension.fa.yml".freeze, "test/tmp/config/locales/devise.security_extension.hi.yml".freeze, "test/tmp/config/locales/devise.security_extension.ja.yml".freeze, "test/tmp/config/locales/devise.security_extension.en.yml".freeze, "test/tmp/config/locales/devise.security_extension.pt.yml".freeze, "test/tmp/config/locales/devise.security_extension.it.yml".freeze, "test/tmp/config/locales/devise.security_extension.de.yml".freeze, "test/tmp/config/locales/devise.security_extension.es.yml".freeze, "test/tmp/config/locales/devise.security_extension.zh_CN.yml".freeze, "test/tmp/config/locales/devise.security_extension.uk.yml".freeze, "test/tmp/config/locales/devise.security_extension.zh_TW.yml".freeze, "test/tmp/config/locales/devise.security_extension.cs.yml".freeze, "test/tmp/config/initializers/devise-security.rb".freeze, "test/test_complexity_validator.rb".freeze] s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 4.3.0".freeze, "< 5.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["< 3.0.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.80.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end