Module: ActionController::HttpAuthentication::Basic::ControllerMethods
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary
collapse
append_features, class_methods, extended, included
Instance Method Details
#authenticate_or_request_with_http_basic(realm = "Application", message = nil, &login_procedure) ⇒ Object
84
85
86
|
# File 'actionpack/lib/action_controller/metal/http_authentication.rb', line 84
def authenticate_or_request_with_http_basic(realm = "Application", message = nil, &login_procedure)
authenticate_with_http_basic(&login_procedure) || request_http_basic_authentication(realm, message)
end
|
#authenticate_with_http_basic(&login_procedure) ⇒ Object
88
89
90
|
# File 'actionpack/lib/action_controller/metal/http_authentication.rb', line 88
def authenticate_with_http_basic(&login_procedure)
HttpAuthentication::Basic.authenticate(request, &login_procedure)
end
|
#request_http_basic_authentication(realm = "Application", message = nil) ⇒ Object
92
93
94
|
# File 'actionpack/lib/action_controller/metal/http_authentication.rb', line 92
def request_http_basic_authentication(realm = "Application", message = nil)
HttpAuthentication::Basic.authentication_request(self, realm, message)
end
|