Class: Rack::Auth::Basic::Request
- Inherits:
-
AbstractRequest
show all
- Defined in:
- lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/rack-2.2.5/lib/rack/auth/basic.rb
Instance Method Summary
collapse
#initialize, #params, #parts, #provided?, #request, #scheme, #valid?
Instance Method Details
#basic? ⇒ Boolean
46
47
48
|
# File 'lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/rack-2.2.5/lib/rack/auth/basic.rb', line 46
def basic?
"basic" == scheme && credentials.length == 2
end
|
#credentials ⇒ Object
50
51
52
|
# File 'lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/rack-2.2.5/lib/rack/auth/basic.rb', line 50
def credentials
@credentials ||= Base64.decode64(params).split(':', 2)
end
|
54
55
56
|
# File 'lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/rack-2.2.5/lib/rack/auth/basic.rb', line 54
def username
credentials.first
end
|