forked from mvxcvi/browserid-rails
-
Notifications
You must be signed in to change notification settings - Fork 0
/
browserid-rails.gemspec
35 lines (28 loc) · 1.41 KB
/
browserid-rails.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# -*- encoding: utf-8 -*-
# Load gem version.
require File.expand_path('../lib/browserid/rails/version', __FILE__)
Gem::Specification.new do |gem|
gem.name = "browserid-rails"
gem.version = BrowserID::Rails::VERSION
gem.homepage = "https://github.com/mvxcvi/browserid-rails"
gem.authors = ["Greg Look"]
gem.email = ["greg@mvxcvi.com"]
gem.summary = %q{Lightweight Rails authentication framework using the BrowserID protocol.}
gem.description = <<-EOF
This gem provides a lightweight single-sign-on authentication framework to
a Rails application based on Mozilla's Persona service (see:
https://login.persona.org/about). Persona identifies users by email address
and authenticates them using the BrowserID protocol. This lets a client
prove they own an email address without exposing their browsing behaviors to
the identity provider. This also frees the application from needing to
securely handle and store user credentials.
EOF
gem.files = Dir["{app,lib,vendor}/**/*"] + ["LICENSE", "README.md"]
gem.test_files = gem.files.grep(%r{^spec/})
gem.require_paths = ["lib"]
gem.add_dependency 'railties', '~> 3.2'
gem.add_development_dependency 'rspec-rails', '~> 2.11'
gem.add_development_dependency 'simplecov'
gem.add_development_dependency 'tzinfo' # required for active-support
gem.add_runtime_dependency 'jquery-rails'
end