2023-08-03 17:14:09 -07:00
|
|
|
class AuthUser < AuthRecord
|
|
|
|
self.table_name = 'users'
|
2023-08-06 15:52:05 -07:00
|
|
|
|
|
|
|
devise :database_authenticatable, :encryptable
|
|
|
|
# devise :database_authenticatable, :lockable, :registerable, :recoverable,
|
|
|
|
# :trackable, :validatable
|
|
|
|
|
|
|
|
validates :name, presence: true, uniqueness: {case_sensitive: false},
|
|
|
|
length: {maximum: 20}
|
2023-08-06 16:08:13 -07:00
|
|
|
|
|
|
|
after_create do
|
|
|
|
User.create(name: name, auth_server_id: 1, remote_id: id)
|
|
|
|
end
|
2023-08-03 17:14:09 -07:00
|
|
|
end
|