Type:
Module

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

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

decode_credentials(header) Instance Public methods

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

user_name_and_password(request) Instance Public methods

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

encode_credentials(user_name, password) Instance Public methods

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

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

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

http_basic_authenticate_with(options = {}) Instance Public methods

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

authentication_request(controller, realm) Instance Public methods

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

authenticate(request, &login_procedure) Instance Public methods

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

validate_nonce(secret_key, request, value, seconds_to_timeout=5*60) Instance Public methods

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

secret_token(request) Instance Public methods

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