class Shaf::Authenticator::BasicAuth
Public Class Methods
credentials(authorization, _request)
click to toggle source
# File lib/shaf/authenticator/basic_auth.rb, line 9 def self.credentials(authorization, _request) return unless authorization decoded = String(authorization.unpack("m*").first) return {} if decoded.empty? user, password = decoded.split(/:/, 2) .map { |str| str unless String(str).empty? } { user: user, password: password } end