Class: RailsBase::Mfa::Strategy::SkipEveryRequest
- Inherits:
-
Base
- Object
- ServiceBase
- Base
- RailsBase::Mfa::Strategy::SkipEveryRequest
- Defined in:
- app/services/rails_base/mfa/strategy/skip_every_request.rb
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Base
#call, #mfa_not_required, #mfa_required, #user_prepend, #validate!
Methods inherited from ServiceBase
inherited, #internal_validate, #service_base_logging, #validate!
Methods included from ServiceLogging
#aletered_message, #class_name, #log, #log_prefix, #logger, #service_id
Class Method Details
.description ⇒ Object
5 6 7 |
# File 'app/services/rails_base/mfa/strategy/skip_every_request.rb', line 5 def self.description "MFA is never requried" end |
Instance Method Details
#require_mfa? ⇒ Boolean
9 10 11 12 |
# File 'app/services/rails_base/mfa/strategy/skip_every_request.rb', line 9 def require_mfa?(...) log(level: :info, msg: "#{user_prepend} : Strategy dictates user will never re-auth via MFA") false end |