Skip to content

nielsm/authlogic_haapi

 
 

Repository files navigation

Authlogic Haapi (Http Auth API)

Authlogic Haapi Adds support for HTTP Authentication with an API key instead of username password. You can use it with Active Resource like so:

require 'rubygems'
require 'activeresource'

API_KEY= 'YourApiKeyHere'
URL = 'example.com'

class Api < ActiveResource::Base
  self.site = URL
  self.user = API_KEY
end

class User < Api
end

users = User.find(:all)

Credits go to Matthew and Saro at matthewtodd.org/2009/02/19/using-authlogic-and-active_resource.html for inspiration and guidance.

* Authlogic: github.com/binarylogic/authlogic

Install and use

1. Install the Authlogic Haapi gem

$ sudo gem install quantipay-authlogic_haapi

Now add the gem dependency in your config:

config.gem "quantipay-authlogic_haapi", :lib => "authlogic_haapi"

Or for older version of rails, install it as a plugin:

$ script/plugin install git://github.com/quantipay/authlogic_haapi.git

2. Configuration options:

allow_http_basic_auth_with_api_key, default = true Indicates whether you wish to allow logging in by HTTP Auth using the API Key.

Copyright © 2009 Joe Scharf of [QuantiPay](quantipay.com), released under the MIT license

About

Extension of Authlogic library to add support for HTTP Auth with API Key

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 100.0%