Module: ActionController::HttpAuthentication::Basic::ControllerMethods
- Extended by:
- ActiveSupport::Concern
- Defined in:
- actionpack/lib/action_controller/metal/http_authentication.rb
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary
(collapse)
append_features, extended, included
Instance Method Details
- (Object) authenticate_or_request_with_http_basic(realm = "Application", &login_procedure)
120
121
122
|
# File 'actionpack/lib/action_controller/metal/http_authentication.rb', line 120
def authenticate_or_request_with_http_basic(realm = "Application", &login_procedure)
authenticate_with_http_basic(&login_procedure) || request_http_basic_authentication(realm)
end
|
- (Object) authenticate_with_http_basic(&login_procedure)
124
125
126
|
# File 'actionpack/lib/action_controller/metal/http_authentication.rb', line 124
def authenticate_with_http_basic(&login_procedure)
HttpAuthentication::Basic.authenticate(request, &login_procedure)
end
|
- (Object) request_http_basic_authentication(realm = "Application")
128
129
130
|
# File 'actionpack/lib/action_controller/metal/http_authentication.rb', line 128
def request_http_basic_authentication(realm = "Application")
HttpAuthentication::Basic.authentication_request(self, realm)
end
|