├── .document ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .rubocop_todo.yml ├── Appraisals ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── VERSION ├── api_auth.gemspec ├── gemfiles ├── rails_7.gemfile ├── rails_8.1.gemfile └── rails_8.gemfile ├── lib ├── api-auth.rb ├── api_auth.rb ├── api_auth │ ├── base.rb │ ├── errors.rb │ ├── headers.rb │ ├── helpers.rb │ ├── middleware │ │ └── excon.rb │ ├── railtie.rb │ └── request_drivers │ │ ├── action_controller.rb │ │ ├── action_dispatch.rb │ │ ├── curb.rb │ │ ├── excon.rb │ │ ├── faraday.rb │ │ ├── faraday_env.rb │ │ ├── grape_request.rb │ │ ├── http.rb │ │ ├── httpi.rb │ │ ├── net_http.rb │ │ ├── rack.rb │ │ ├── rest_client.rb │ │ └── typhoeus_request.rb ├── excon │ └── api_auth.rb └── faraday │ ├── api_auth.rb │ └── api_auth │ └── middleware.rb └── spec ├── api_auth_spec.rb ├── faraday_middleware_spec.rb ├── fixtures └── upload.png ├── headers_spec.rb ├── helpers_spec.rb ├── railtie_spec.rb ├── request_drivers ├── action_controller_spec.rb ├── action_dispatch_spec.rb ├── curb_spec.rb ├── excon_spec.rb ├── faraday_env_spec.rb ├── faraday_spec.rb ├── grape_request_spec.rb ├── http_spec.rb ├── httpi_spec.rb ├── net_http_spec.rb ├── rack_spec.rb ├── rest_client_spec.rb └── typhoeus_request_spec.rb └── spec_helper.rb /.document: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/.document -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --colour 2 | --format doc 3 | --backtrace 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/Appraisals -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/Rakefile -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 2.6.0 2 | -------------------------------------------------------------------------------- /api_auth.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/api_auth.gemspec -------------------------------------------------------------------------------- /gemfiles/rails_7.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/gemfiles/rails_7.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_8.1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/gemfiles/rails_8.1.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_8.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/gemfiles/rails_8.gemfile -------------------------------------------------------------------------------- /lib/api-auth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api-auth.rb -------------------------------------------------------------------------------- /lib/api_auth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth.rb -------------------------------------------------------------------------------- /lib/api_auth/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth/base.rb -------------------------------------------------------------------------------- /lib/api_auth/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth/errors.rb -------------------------------------------------------------------------------- /lib/api_auth/headers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth/headers.rb -------------------------------------------------------------------------------- /lib/api_auth/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth/helpers.rb -------------------------------------------------------------------------------- /lib/api_auth/middleware/excon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth/middleware/excon.rb -------------------------------------------------------------------------------- /lib/api_auth/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth/railtie.rb -------------------------------------------------------------------------------- /lib/api_auth/request_drivers/action_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth/request_drivers/action_controller.rb -------------------------------------------------------------------------------- /lib/api_auth/request_drivers/action_dispatch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth/request_drivers/action_dispatch.rb -------------------------------------------------------------------------------- /lib/api_auth/request_drivers/curb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth/request_drivers/curb.rb -------------------------------------------------------------------------------- /lib/api_auth/request_drivers/excon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth/request_drivers/excon.rb -------------------------------------------------------------------------------- /lib/api_auth/request_drivers/faraday.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth/request_drivers/faraday.rb -------------------------------------------------------------------------------- /lib/api_auth/request_drivers/faraday_env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth/request_drivers/faraday_env.rb -------------------------------------------------------------------------------- /lib/api_auth/request_drivers/grape_request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth/request_drivers/grape_request.rb -------------------------------------------------------------------------------- /lib/api_auth/request_drivers/http.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth/request_drivers/http.rb -------------------------------------------------------------------------------- /lib/api_auth/request_drivers/httpi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth/request_drivers/httpi.rb -------------------------------------------------------------------------------- /lib/api_auth/request_drivers/net_http.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth/request_drivers/net_http.rb -------------------------------------------------------------------------------- /lib/api_auth/request_drivers/rack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth/request_drivers/rack.rb -------------------------------------------------------------------------------- /lib/api_auth/request_drivers/rest_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth/request_drivers/rest_client.rb -------------------------------------------------------------------------------- /lib/api_auth/request_drivers/typhoeus_request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/api_auth/request_drivers/typhoeus_request.rb -------------------------------------------------------------------------------- /lib/excon/api_auth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/excon/api_auth.rb -------------------------------------------------------------------------------- /lib/faraday/api_auth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/faraday/api_auth.rb -------------------------------------------------------------------------------- /lib/faraday/api_auth/middleware.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/lib/faraday/api_auth/middleware.rb -------------------------------------------------------------------------------- /spec/api_auth_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/api_auth_spec.rb -------------------------------------------------------------------------------- /spec/faraday_middleware_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/faraday_middleware_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/fixtures/upload.png -------------------------------------------------------------------------------- /spec/headers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/headers_spec.rb -------------------------------------------------------------------------------- /spec/helpers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/helpers_spec.rb -------------------------------------------------------------------------------- /spec/railtie_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/railtie_spec.rb -------------------------------------------------------------------------------- /spec/request_drivers/action_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/request_drivers/action_controller_spec.rb -------------------------------------------------------------------------------- /spec/request_drivers/action_dispatch_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/request_drivers/action_dispatch_spec.rb -------------------------------------------------------------------------------- /spec/request_drivers/curb_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/request_drivers/curb_spec.rb -------------------------------------------------------------------------------- /spec/request_drivers/excon_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/request_drivers/excon_spec.rb -------------------------------------------------------------------------------- /spec/request_drivers/faraday_env_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/request_drivers/faraday_env_spec.rb -------------------------------------------------------------------------------- /spec/request_drivers/faraday_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/request_drivers/faraday_spec.rb -------------------------------------------------------------------------------- /spec/request_drivers/grape_request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/request_drivers/grape_request_spec.rb -------------------------------------------------------------------------------- /spec/request_drivers/http_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/request_drivers/http_spec.rb -------------------------------------------------------------------------------- /spec/request_drivers/httpi_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/request_drivers/httpi_spec.rb -------------------------------------------------------------------------------- /spec/request_drivers/net_http_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/request_drivers/net_http_spec.rb -------------------------------------------------------------------------------- /spec/request_drivers/rack_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/request_drivers/rack_spec.rb -------------------------------------------------------------------------------- /spec/request_drivers/rest_client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/request_drivers/rest_client_spec.rb -------------------------------------------------------------------------------- /spec/request_drivers/typhoeus_request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/request_drivers/typhoeus_request_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgomes/api_auth/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------