add recoverable and two_factor stragegy for administration

This commit is contained in:
Christophe Robillard 2020-11-03 18:21:19 +01:00
parent 6c2eb22960
commit 305ccdc0cd
10 changed files with 63 additions and 29 deletions

View file

@ -10,7 +10,7 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema.define(version: 2020_10_02_124154) do
ActiveRecord::Schema.define(version: 2020_11_03_165913) do
# These are extensions that must be enabled in order to support this database
enable_extension "plpgsql"
@ -90,6 +90,11 @@ ActiveRecord::Schema.define(version: 2020_10_02_124154) do
t.integer "failed_attempts", default: 0, null: false
t.string "unlock_token"
t.datetime "locked_at"
t.string "encrypted_otp_secret"
t.string "encrypted_otp_secret_iv"
t.string "encrypted_otp_secret_salt"
t.integer "consumed_timestep"
t.boolean "otp_required_for_login"
t.index ["email"], name: "index_administrations_on_email", unique: true
t.index ["reset_password_token"], name: "index_administrations_on_reset_password_token", unique: true
t.index ["unlock_token"], name: "index_administrations_on_unlock_token", unique: true