lookitsatravis/api_guardian

View on GitHub
lib/api_guardian/doorkeeper/otp_validation.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Doorkeeper
  module OAuth
    class PasswordAccessTokenRequest
      validate :otp, error: :invalid_grant

      def validate_otp
        ApiGuardian::Strategies::Authentication::TwoFactor.authenticate_request(
          resource_owner, ApiGuardian.current_request
        )
      end
    end
  end
end