discourse/lib/second_factor/actions/base.rb

26 lines
552 B
Ruby

# frozen_string_literal: true
module SecondFactor::Actions
class Base
include Rails.application.routes.url_helpers
attr_reader :current_user, :guardian
def initialize(guardian)
@guardian = guardian
@current_user = guardian.user
end
def no_second_factors_enabled!(params)
raise NotImplementedError.new
end
def second_factor_auth_required!(params)
raise NotImplementedError.new
end
def second_factor_auth_completed!(callback_params)
raise NotImplementedError.new
end
end
end