Type:
Module

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

authenticate_or_request_with_http_token
  • References/Ruby on Rails/Rails/Classes/ActionController/ActionController::HttpAuthentication/ActionController::HttpAuthentication::Token/ActionController::HttpAuthentication::Token::ControllerMethods

authenticate_or_request_with_http_token(realm = "Application", &login_procedure) Instance Public methods

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

decode_credentials(request) Instance Public methods

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

authenticate_with_http_basic(&login_procedure) Instance Public methods

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

encode_credentials(token, options = {}) Instance Public methods Encodes the

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

rewrite_param_values(array_params) Instance Public methods This removes the

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

request_http_digest_authentication(realm = "Application", message = nil) Instance Public methods

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

params_array_from(raw_params) Instance Public methods Takes

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

opaque(secret_key) Instance Public methods Opaque based on random generation

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

authenticate_or_request_with_http_basic(realm = "Application", &login_procedure) Instance Public methods

2025-01-10 15:47:30