Type:
Module

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

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
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
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
raw_params
  • References/Ruby on Rails/Rails/Classes/ActionController/ActionController::HttpAuthentication/ActionController::HttpAuthentication::Token

raw_params(auth) Instance Public methods This method takes an authorization

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
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
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
auth_scheme
  • References/Ruby on Rails/Rails/Classes/ActionController/ActionController::HttpAuthentication/ActionController::HttpAuthentication::Basic

auth_scheme(request) 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
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