rakuna-authentication-github

GitHub Authentication for Rakuna and Webmachine!

Description

Adds GitHub authentication strategies to your Webmachine resources.

Installation

gem install rakuna-authentication-github

Usage

require 'rakuna/authentication/github'

Examples

Authenticated if user is a member of a whitelisted organization.

class ExampleResource < Rakuna::Resource::Basic
  include Rakuna::Authentication::GitHub::Organization

  def whitelist
    ['my-organization', 'your-org']
  end

  def github_access_token
    request.headers['X-GitHub-Access-Token']
  end
end

Contributing

License

MIT

Contributors