--- !ruby/object:Gem::Specification name: devise-otp version: !ruby/object:Gem::Version version: 0.7.0 platform: ruby authors: - Lele Forzani - Josef Strzibny autorequire: bindir: bin cert_chain: [] date: 2024-06-13 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '6.1' - - "<" - !ruby/object:Gem::Version version: '7.2' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '6.1' - - "<" - !ruby/object:Gem::Version version: '7.2' - !ruby/object:Gem::Dependency name: devise requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 4.8.0 - - "<" - !ruby/object:Gem::Version version: '5.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 4.8.0 - - "<" - !ruby/object:Gem::Version version: '5.0' - !ruby/object:Gem::Dependency name: rotp requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.0.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.0.0 - !ruby/object:Gem::Dependency name: capybara requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: minitest-reporters requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.5.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.5.0 - !ruby/object:Gem::Dependency name: puma requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rdoc requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: shoulda requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: sprockets-rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: sqlite3 requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.4' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.4' - !ruby/object:Gem::Dependency name: standardrb requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: Time Based OTP/rfc6238 compatible authentication for Devise email: - lele@windmill.it - strzibny@strzibny.name executables: [] extensions: [] extra_rdoc_files: [] files: - ".github/workflows/ci.yml" - ".gitignore" - CHANGELOG.md - Gemfile - LICENSE.txt - README.md - Rakefile - app/assets/javascripts/devise-otp.js - app/assets/javascripts/qrcode.js - app/controllers/devise_otp/devise/otp_credentials_controller.rb - app/controllers/devise_otp/devise/otp_tokens_controller.rb - app/views/devise/otp_credentials/refresh.html.erb - app/views/devise/otp_credentials/show.html.erb - app/views/devise/otp_tokens/_token_secret.html.erb - app/views/devise/otp_tokens/_trusted_devices.html.erb - app/views/devise/otp_tokens/edit.html.erb - app/views/devise/otp_tokens/recovery.html.erb - app/views/devise/otp_tokens/recovery_codes.text.erb - app/views/devise/otp_tokens/show.html.erb - config/locales/en.yml - devise-otp.gemspec - docs/QR_CODES.md - lib/devise-otp.rb - lib/devise-otp/version.rb - lib/devise/strategies/database_authenticatable.rb - lib/devise_otp_authenticatable/controllers/helpers.rb - lib/devise_otp_authenticatable/controllers/public_helpers.rb - lib/devise_otp_authenticatable/controllers/url_helpers.rb - lib/devise_otp_authenticatable/engine.rb - lib/devise_otp_authenticatable/hooks/refreshable.rb - lib/devise_otp_authenticatable/models/otp_authenticatable.rb - lib/devise_otp_authenticatable/routes.rb - lib/generators/active_record/devise_otp_generator.rb - lib/generators/active_record/templates/migration.rb - lib/generators/devise_otp/devise_otp_generator.rb - lib/generators/devise_otp/install_generator.rb - lib/generators/devise_otp/views_generator.rb - test/dummy/README.rdoc - test/dummy/Rakefile - test/dummy/app/assets/config/manifest.js - test/dummy/app/assets/javascripts/application.js - test/dummy/app/assets/stylesheets/application.css - test/dummy/app/controllers/admin_posts_controller.rb - test/dummy/app/controllers/application_controller.rb - test/dummy/app/controllers/base_controller.rb - test/dummy/app/controllers/posts_controller.rb - test/dummy/app/helpers/application_helper.rb - test/dummy/app/helpers/posts_helper.rb - test/dummy/app/mailers/.gitkeep - test/dummy/app/models/admin.rb - test/dummy/app/models/post.rb - test/dummy/app/models/user.rb - test/dummy/app/views/admin_posts/_form.html.erb - test/dummy/app/views/admin_posts/edit.html.erb - test/dummy/app/views/admin_posts/index.html.erb - test/dummy/app/views/admin_posts/new.html.erb - test/dummy/app/views/admin_posts/show.html.erb - test/dummy/app/views/base/home.html.erb - test/dummy/app/views/layouts/application.html.erb - test/dummy/app/views/posts/_form.html.erb - test/dummy/app/views/posts/edit.html.erb - test/dummy/app/views/posts/index.html.erb - test/dummy/app/views/posts/new.html.erb - test/dummy/app/views/posts/show.html.erb - test/dummy/config.ru - test/dummy/config/application.rb - test/dummy/config/boot.rb - test/dummy/config/database.yml - test/dummy/config/environment.rb - test/dummy/config/environments/development.rb - test/dummy/config/environments/production.rb - test/dummy/config/environments/test.rb - test/dummy/config/initializers/backtrace_silencers.rb - test/dummy/config/initializers/devise.rb - test/dummy/config/initializers/inflections.rb - test/dummy/config/initializers/mime_types.rb - test/dummy/config/initializers/secret_token.rb - test/dummy/config/initializers/session_store.rb - test/dummy/config/initializers/wrap_parameters.rb - test/dummy/config/locales/en.yml - test/dummy/config/routes.rb - test/dummy/db/migrate/20130125101430_create_users.rb - test/dummy/db/migrate/20130131092406_add_devise_to_users.rb - test/dummy/db/migrate/20130131142320_create_posts.rb - test/dummy/db/migrate/20130131160351_devise_otp_add_to_users.rb - test/dummy/db/migrate/20240604000001_create_admins.rb - test/dummy/db/migrate/20240604000002_add_devise_to_admins.rb - test/dummy/db/migrate/20240604000003_devise_otp_add_to_admins.rb - test/dummy/lib/assets/.gitkeep - test/dummy/public/404.html - test/dummy/public/422.html - test/dummy/public/500.html - test/dummy/public/favicon.ico - test/dummy/script/rails - test/integration/disable_token_test.rb - test/integration/enable_otp_form_test.rb - test/integration/persistence_test.rb - test/integration/refresh_test.rb - test/integration/reset_token_test.rb - test/integration/sign_in_test.rb - test/integration/trackable_test.rb - test/integration_tests_helper.rb - test/model_tests_helper.rb - test/models/otp_authenticatable_test.rb - test/orm/active_record.rb - test/test_helper.rb homepage: http://git.windmill.it/wm/devise-otp licenses: [] metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.3.7 signing_key: specification_version: 4 summary: Time Based OTP/rfc6238 compatible authentication for Devise test_files: []