Update User model for two-factor auth
This commit is contained in:
parent
6fa2942920
commit
66bc758e2b
1 changed files with 10 additions and 2 deletions
|
@ -73,8 +73,11 @@ class User < ActiveRecord::Base
|
|||
default_value_for :hide_no_password, false
|
||||
default_value_for :theme_id, gitlab_config.default_theme
|
||||
|
||||
devise :lockable, :async,
|
||||
:recoverable, :rememberable, :trackable, :validatable, :omniauthable, :confirmable, :registerable
|
||||
devise :two_factor_authenticatable,
|
||||
otp_secret_encryption_key: File.read(Rails.root.join('.secret')).chomp
|
||||
devise :two_factor_backupable
|
||||
devise :lockable, :async, :recoverable, :rememberable, :trackable,
|
||||
:validatable, :omniauthable, :confirmable, :registerable
|
||||
|
||||
attr_accessor :force_random_password
|
||||
|
||||
|
@ -663,4 +666,9 @@ class User < ActiveRecord::Base
|
|||
|
||||
true
|
||||
end
|
||||
|
||||
# Used to populate the hidden form field during Two-factor authentication
|
||||
def login
|
||||
username || email
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue