├── .circleci └── config.yml ├── .github └── dependabot.yml ├── .gitignore ├── .rubocop.yml ├── .yardopts ├── Appraisals ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── THANKS.md ├── bin ├── console ├── setup ├── test └── yard ├── devise-passkeys.gemspec ├── gemfiles ├── .bundle │ └── config ├── rails_6.gemfile └── rails_7.gemfile ├── lib └── devise │ ├── passkeys.rb │ └── passkeys │ ├── controllers.rb │ ├── controllers │ ├── concerns │ │ ├── reauthentication.rb │ │ └── reauthentication_challenge.rb │ ├── passkeys_controller_concern.rb │ ├── reauthentication_controller_concern.rb │ ├── registrations_controller_concern.rb │ └── sessions_controller_concern.rb │ ├── model.rb │ ├── passkey_issuer.rb │ ├── rails.rb │ ├── reauthentication_strategy.rb │ ├── strategy.rb │ └── version.rb ├── sig └── devise │ └── passkeys.rbs └── test ├── devise ├── passkeys │ └── controllers │ │ ├── concerns │ │ ├── test_reauthentication.rb │ │ └── test_reauthentication_challenge.rb │ │ ├── test_passkeys_controller_concern.rb │ │ ├── test_reauthentication_controller_concern.rb │ │ ├── test_registrations_controller_concern.rb │ │ └── test_sessions_controller_concern.rb ├── test_passkey_issuer.rb └── test_passkeys.rb ├── rails_app ├── Rakefile ├── app │ ├── active_record │ │ ├── admin.rb │ │ ├── shim.rb │ │ ├── user.rb │ │ ├── user_on_engine.rb │ │ ├── user_on_main_app.rb │ │ ├── user_passkey.rb │ │ ├── user_with_validations.rb │ │ └── user_without_email.rb │ ├── controllers │ │ ├── admins │ │ │ └── sessions_controller.rb │ │ ├── admins_controller.rb │ │ ├── application_controller.rb │ │ ├── application_with_fake_engine.rb │ │ ├── custom │ │ │ └── registrations_controller.rb │ │ ├── home_controller.rb │ │ ├── publisher │ │ │ ├── registrations_controller.rb │ │ │ └── sessions_controller.rb │ │ ├── streaming_controller.rb │ │ └── users_controller.rb │ ├── helpers │ │ └── application_helper.rb │ ├── mailers │ │ └── users │ │ │ ├── from_proc_mailer.rb │ │ │ ├── mailer.rb │ │ │ └── reply_to_mailer.rb │ ├── mongoid │ │ ├── admin.rb │ │ ├── shim.rb │ │ ├── user.rb │ │ ├── user_on_engine.rb │ │ ├── user_on_main_app.rb │ │ ├── user_with_validations.rb │ │ └── user_without_email.rb │ └── views │ │ ├── admins │ │ ├── index.html.erb │ │ └── sessions │ │ │ └── new.html.erb │ │ ├── home │ │ ├── admin_dashboard.html.erb │ │ ├── index.html.erb │ │ ├── join.html.erb │ │ ├── private.html.erb │ │ └── user_dashboard.html.erb │ │ ├── layouts │ │ └── application.html.erb │ │ └── users │ │ ├── edit_form.html.erb │ │ ├── index.html.erb │ │ ├── mailer │ │ └── confirmation_instructions.erb │ │ └── sessions │ │ └── new.html.erb ├── bin │ ├── bundle │ ├── rails │ └── rake ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── backtrace_silencers.rb │ │ ├── devise.rb │ │ ├── inflections.rb │ │ ├── secret_token.rb │ │ └── session_store.rb │ └── routes.rb ├── db │ ├── migrate │ │ └── 20100401102949_create_tables.rb │ └── schema.rb ├── lib │ ├── lazy_load_test_module.rb │ ├── shared_admin.rb │ ├── shared_user.rb │ └── shared_user_without_email.rb └── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ └── favicon.ico ├── test_helper.rb └── test_helper ├── extra_assertions.rb ├── orm ├── active_record.rb └── mongoid.rb └── webauthn_test_helpers.rb /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/.yardopts -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/Appraisals -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/Rakefile -------------------------------------------------------------------------------- /THANKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/THANKS.md -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/bin/test -------------------------------------------------------------------------------- /bin/yard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/bin/yard -------------------------------------------------------------------------------- /devise-passkeys.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/devise-passkeys.gemspec -------------------------------------------------------------------------------- /gemfiles/.bundle/config: -------------------------------------------------------------------------------- 1 | --- 2 | BUNDLE_RETRY: "1" 3 | -------------------------------------------------------------------------------- /gemfiles/rails_6.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/gemfiles/rails_6.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_7.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/gemfiles/rails_7.gemfile -------------------------------------------------------------------------------- /lib/devise/passkeys.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/lib/devise/passkeys.rb -------------------------------------------------------------------------------- /lib/devise/passkeys/controllers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/lib/devise/passkeys/controllers.rb -------------------------------------------------------------------------------- /lib/devise/passkeys/controllers/concerns/reauthentication.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/lib/devise/passkeys/controllers/concerns/reauthentication.rb -------------------------------------------------------------------------------- /lib/devise/passkeys/controllers/concerns/reauthentication_challenge.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/lib/devise/passkeys/controllers/concerns/reauthentication_challenge.rb -------------------------------------------------------------------------------- /lib/devise/passkeys/controllers/passkeys_controller_concern.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/lib/devise/passkeys/controllers/passkeys_controller_concern.rb -------------------------------------------------------------------------------- /lib/devise/passkeys/controllers/reauthentication_controller_concern.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/lib/devise/passkeys/controllers/reauthentication_controller_concern.rb -------------------------------------------------------------------------------- /lib/devise/passkeys/controllers/registrations_controller_concern.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/lib/devise/passkeys/controllers/registrations_controller_concern.rb -------------------------------------------------------------------------------- /lib/devise/passkeys/controllers/sessions_controller_concern.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/lib/devise/passkeys/controllers/sessions_controller_concern.rb -------------------------------------------------------------------------------- /lib/devise/passkeys/model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/lib/devise/passkeys/model.rb -------------------------------------------------------------------------------- /lib/devise/passkeys/passkey_issuer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/lib/devise/passkeys/passkey_issuer.rb -------------------------------------------------------------------------------- /lib/devise/passkeys/rails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/lib/devise/passkeys/rails.rb -------------------------------------------------------------------------------- /lib/devise/passkeys/reauthentication_strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/lib/devise/passkeys/reauthentication_strategy.rb -------------------------------------------------------------------------------- /lib/devise/passkeys/strategy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/lib/devise/passkeys/strategy.rb -------------------------------------------------------------------------------- /lib/devise/passkeys/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/lib/devise/passkeys/version.rb -------------------------------------------------------------------------------- /sig/devise/passkeys.rbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/sig/devise/passkeys.rbs -------------------------------------------------------------------------------- /test/devise/passkeys/controllers/concerns/test_reauthentication.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/devise/passkeys/controllers/concerns/test_reauthentication.rb -------------------------------------------------------------------------------- /test/devise/passkeys/controllers/concerns/test_reauthentication_challenge.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/devise/passkeys/controllers/concerns/test_reauthentication_challenge.rb -------------------------------------------------------------------------------- /test/devise/passkeys/controllers/test_passkeys_controller_concern.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/devise/passkeys/controllers/test_passkeys_controller_concern.rb -------------------------------------------------------------------------------- /test/devise/passkeys/controllers/test_reauthentication_controller_concern.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/devise/passkeys/controllers/test_reauthentication_controller_concern.rb -------------------------------------------------------------------------------- /test/devise/passkeys/controllers/test_registrations_controller_concern.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/devise/passkeys/controllers/test_registrations_controller_concern.rb -------------------------------------------------------------------------------- /test/devise/passkeys/controllers/test_sessions_controller_concern.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/devise/passkeys/controllers/test_sessions_controller_concern.rb -------------------------------------------------------------------------------- /test/devise/test_passkey_issuer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/devise/test_passkey_issuer.rb -------------------------------------------------------------------------------- /test/devise/test_passkeys.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/devise/test_passkeys.rb -------------------------------------------------------------------------------- /test/rails_app/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/Rakefile -------------------------------------------------------------------------------- /test/rails_app/app/active_record/admin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/active_record/admin.rb -------------------------------------------------------------------------------- /test/rails_app/app/active_record/shim.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module Shim 4 | end 5 | -------------------------------------------------------------------------------- /test/rails_app/app/active_record/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/active_record/user.rb -------------------------------------------------------------------------------- /test/rails_app/app/active_record/user_on_engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/active_record/user_on_engine.rb -------------------------------------------------------------------------------- /test/rails_app/app/active_record/user_on_main_app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/active_record/user_on_main_app.rb -------------------------------------------------------------------------------- /test/rails_app/app/active_record/user_passkey.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/active_record/user_passkey.rb -------------------------------------------------------------------------------- /test/rails_app/app/active_record/user_with_validations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/active_record/user_with_validations.rb -------------------------------------------------------------------------------- /test/rails_app/app/active_record/user_without_email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/active_record/user_without_email.rb -------------------------------------------------------------------------------- /test/rails_app/app/controllers/admins/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/controllers/admins/sessions_controller.rb -------------------------------------------------------------------------------- /test/rails_app/app/controllers/admins_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/controllers/admins_controller.rb -------------------------------------------------------------------------------- /test/rails_app/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /test/rails_app/app/controllers/application_with_fake_engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/controllers/application_with_fake_engine.rb -------------------------------------------------------------------------------- /test/rails_app/app/controllers/custom/registrations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/controllers/custom/registrations_controller.rb -------------------------------------------------------------------------------- /test/rails_app/app/controllers/home_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/controllers/home_controller.rb -------------------------------------------------------------------------------- /test/rails_app/app/controllers/publisher/registrations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/controllers/publisher/registrations_controller.rb -------------------------------------------------------------------------------- /test/rails_app/app/controllers/publisher/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/controllers/publisher/sessions_controller.rb -------------------------------------------------------------------------------- /test/rails_app/app/controllers/streaming_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/controllers/streaming_controller.rb -------------------------------------------------------------------------------- /test/rails_app/app/controllers/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/controllers/users_controller.rb -------------------------------------------------------------------------------- /test/rails_app/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /test/rails_app/app/mailers/users/from_proc_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/mailers/users/from_proc_mailer.rb -------------------------------------------------------------------------------- /test/rails_app/app/mailers/users/mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/mailers/users/mailer.rb -------------------------------------------------------------------------------- /test/rails_app/app/mailers/users/reply_to_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/mailers/users/reply_to_mailer.rb -------------------------------------------------------------------------------- /test/rails_app/app/mongoid/admin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/mongoid/admin.rb -------------------------------------------------------------------------------- /test/rails_app/app/mongoid/shim.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/mongoid/shim.rb -------------------------------------------------------------------------------- /test/rails_app/app/mongoid/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/mongoid/user.rb -------------------------------------------------------------------------------- /test/rails_app/app/mongoid/user_on_engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/mongoid/user_on_engine.rb -------------------------------------------------------------------------------- /test/rails_app/app/mongoid/user_on_main_app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/mongoid/user_on_main_app.rb -------------------------------------------------------------------------------- /test/rails_app/app/mongoid/user_with_validations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/mongoid/user_with_validations.rb -------------------------------------------------------------------------------- /test/rails_app/app/mongoid/user_without_email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/mongoid/user_without_email.rb -------------------------------------------------------------------------------- /test/rails_app/app/views/admins/index.html.erb: -------------------------------------------------------------------------------- 1 | Welcome Admin! 2 | -------------------------------------------------------------------------------- /test/rails_app/app/views/admins/sessions/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/views/admins/sessions/new.html.erb -------------------------------------------------------------------------------- /test/rails_app/app/views/home/admin_dashboard.html.erb: -------------------------------------------------------------------------------- 1 | Admin dashboard 2 | -------------------------------------------------------------------------------- /test/rails_app/app/views/home/index.html.erb: -------------------------------------------------------------------------------- 1 | Home! 2 | -------------------------------------------------------------------------------- /test/rails_app/app/views/home/join.html.erb: -------------------------------------------------------------------------------- 1 | Join 2 | -------------------------------------------------------------------------------- /test/rails_app/app/views/home/private.html.erb: -------------------------------------------------------------------------------- 1 | Private! 2 | -------------------------------------------------------------------------------- /test/rails_app/app/views/home/user_dashboard.html.erb: -------------------------------------------------------------------------------- 1 | User dashboard 2 | -------------------------------------------------------------------------------- /test/rails_app/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /test/rails_app/app/views/users/edit_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/app/views/users/edit_form.html.erb -------------------------------------------------------------------------------- /test/rails_app/app/views/users/index.html.erb: -------------------------------------------------------------------------------- 1 | Welcome User #<%= current_user.id %>! 2 | -------------------------------------------------------------------------------- /test/rails_app/app/views/users/mailer/confirmation_instructions.erb: -------------------------------------------------------------------------------- 1 | <%= @resource.email %> -------------------------------------------------------------------------------- /test/rails_app/app/views/users/sessions/new.html.erb: -------------------------------------------------------------------------------- 1 | Special user view 2 | -------------------------------------------------------------------------------- /test/rails_app/bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/bin/bundle -------------------------------------------------------------------------------- /test/rails_app/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/bin/rails -------------------------------------------------------------------------------- /test/rails_app/bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/bin/rake -------------------------------------------------------------------------------- /test/rails_app/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/config.ru -------------------------------------------------------------------------------- /test/rails_app/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/config/application.rb -------------------------------------------------------------------------------- /test/rails_app/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/config/boot.rb -------------------------------------------------------------------------------- /test/rails_app/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/config/database.yml -------------------------------------------------------------------------------- /test/rails_app/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/config/environment.rb -------------------------------------------------------------------------------- /test/rails_app/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/config/environments/development.rb -------------------------------------------------------------------------------- /test/rails_app/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/config/environments/production.rb -------------------------------------------------------------------------------- /test/rails_app/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/config/environments/test.rb -------------------------------------------------------------------------------- /test/rails_app/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /test/rails_app/config/initializers/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/config/initializers/devise.rb -------------------------------------------------------------------------------- /test/rails_app/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/config/initializers/inflections.rb -------------------------------------------------------------------------------- /test/rails_app/config/initializers/secret_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/config/initializers/secret_token.rb -------------------------------------------------------------------------------- /test/rails_app/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/config/initializers/session_store.rb -------------------------------------------------------------------------------- /test/rails_app/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/config/routes.rb -------------------------------------------------------------------------------- /test/rails_app/db/migrate/20100401102949_create_tables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/db/migrate/20100401102949_create_tables.rb -------------------------------------------------------------------------------- /test/rails_app/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/db/schema.rb -------------------------------------------------------------------------------- /test/rails_app/lib/lazy_load_test_module.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/lib/lazy_load_test_module.rb -------------------------------------------------------------------------------- /test/rails_app/lib/shared_admin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/lib/shared_admin.rb -------------------------------------------------------------------------------- /test/rails_app/lib/shared_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/lib/shared_user.rb -------------------------------------------------------------------------------- /test/rails_app/lib/shared_user_without_email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/lib/shared_user_without_email.rb -------------------------------------------------------------------------------- /test/rails_app/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/public/404.html -------------------------------------------------------------------------------- /test/rails_app/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/public/422.html -------------------------------------------------------------------------------- /test/rails_app/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/rails_app/public/500.html -------------------------------------------------------------------------------- /test/rails_app/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/test_helper/extra_assertions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/test_helper/extra_assertions.rb -------------------------------------------------------------------------------- /test/test_helper/orm/active_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/test_helper/orm/active_record.rb -------------------------------------------------------------------------------- /test/test_helper/orm/mongoid.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/test_helper/orm/mongoid.rb -------------------------------------------------------------------------------- /test/test_helper/webauthn_test_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruby-passkeys/devise-passkeys/HEAD/test/test_helper/webauthn_test_helpers.rb --------------------------------------------------------------------------------