Type:
Module

Makes it dead easy to do HTTP Basic, Digest and Token authentication.

validate_digest_response
  • References/Ruby on Rails/Rails/Classes/ActionController/ActionController::HttpAuthentication/ActionController::HttpAuthentication::Digest

validate_digest_response(request, realm, &password_procedure) Instance Public methods

2025-01-10 15:47:30
authenticate
  • References/Ruby on Rails/Rails/Classes/ActionController/ActionController::HttpAuthentication/ActionController::HttpAuthentication::Digest

authenticate(request, realm, &password_procedure) Instance Public methods Returns

2025-01-10 15:47:30
expected_response
  • References/Ruby on Rails/Rails/Classes/ActionController/ActionController::HttpAuthentication/ActionController::HttpAuthentication::Digest

expected_response(http_method, uri, credentials, password, password_is_ha1=true) Instance Public methods

2025-01-10 15:47:30
nonce
  • References/Ruby on Rails/Rails/Classes/ActionController/ActionController::HttpAuthentication/ActionController::HttpAuthentication::Digest

nonce(secret_key, time = Time.now) Instance Public methods Uses an MD5 digest

2025-01-10 15:47:30
authentication_header
  • References/Ruby on Rails/Rails/Classes/ActionController/ActionController::HttpAuthentication/ActionController::HttpAuthentication::Digest

authentication_header(controller, realm) Instance Public methods

2025-01-10 15:47:30
authenticate
  • References/Ruby on Rails/Rails/Classes/ActionController/ActionController::HttpAuthentication/ActionController::HttpAuthentication::Token

authenticate(controller, &login_procedure) Instance Public methods If token

2025-01-10 15:47:30
ha1
  • References/Ruby on Rails/Rails/Classes/ActionController/ActionController::HttpAuthentication/ActionController::HttpAuthentication::Digest

ha1(credentials, password) Instance Public methods

2025-01-10 15:47:30
authentication_request
  • References/Ruby on Rails/Rails/Classes/ActionController/ActionController::HttpAuthentication/ActionController::HttpAuthentication::Digest

authentication_request(controller, realm, message = nil) Instance Public methods

2025-01-10 15:47:30
authenticate_with_http_digest
  • References/Ruby on Rails/Rails/Classes/ActionController/ActionController::HttpAuthentication/ActionController::HttpAuthentication::Digest/ActionController::HttpAuthentication::Digest::ControllerMethods

authenticate_with_http_digest(realm = "Application", &password_procedure) Instance Public methods

2025-01-10 15:47:30
request_http_basic_authentication
  • References/Ruby on Rails/Rails/Classes/ActionController/ActionController::HttpAuthentication/ActionController::HttpAuthentication::Basic/ActionController::HttpAuthentication::Basic::ControllerMethods

request_http_basic_authentication(realm = "Application") Instance Public methods

2025-01-10 15:47:30