Commit Graph

237 Commits

Author SHA1 Message Date
Tim Emiola 8f33ba8f4c Explicitly checks for user auth and fail if auth type is not known 2015-03-09 09:50:18 -07:00
Tim Emiola b2e2e9fb3e Updates the dependencies 2015-03-06 19:57:52 -08:00
Tim Emiola 4d4bcd46e8 Add support for loading either credentials type as determined by the loaded content 2015-03-06 16:58:57 -08:00
Tim Emiola 3bd8751519 Adds a credential class that supports User Refresh Tokens 2015-03-06 15:46:59 -08:00
Tim Emiola df56f8af33 Refactoring: move the credentials load into its own class 2015-03-06 15:13:40 -08:00
Tim Emiola a2b59eb836 Merge pull request #12 from google/vsubramani-patch-1
Update README.md
2015-02-25 18:14:49 -08:00
Vijay Subramani dc901656cc Update README.md 2015-02-25 10:51:48 -08:00
Tim Emiola 36ceadc26f Merge pull request #11 from tbetbetbe/ruby-auth-fix-tests-on-other-rubies
Ruby auth fix tests on other rubies
2015-02-25 05:07:52 -08:00
Tim Emiola e097a9cae9 Updates the tests work on ruby-1.9.3 and JRuby 2015-02-25 04:47:12 -08:00
Tim Emiola 82ae8a21a9 Add rubocop config files 2015-02-25 04:47:12 -08:00
Tim Emiola 5261c511c8 Merge pull request #10 from tbetbetbe/ruby-auth-fix-travis-command
Ruby auth fix travis command
2015-02-24 22:57:42 -08:00
Tim Emiola 632ebad0af Fixes a lint error in the gemspec 2015-02-24 22:56:40 -08:00
Tim Emiola 017eb16bd8 Fixes the command travis uses to build 2015-02-24 22:56:16 -08:00
Tim Emiola 8af9dd6fb6 Merge pull request #9 from tbetbetbe/ruby-auth-add-bundler-tasks
Adds bundler tasks
2015-02-24 22:36:21 -08:00
Tim Emiola a42254a5e6 Adds bundler tasks 2015-02-24 22:34:27 -08:00
Tim Emiola b34f87daa2 Merge pull request #8 from tbetbetbe/ruby-auth-update-license
Adds a license field, corrects the description
2015-02-24 22:15:45 -08:00
Tim Emiola 379aca9228 Adds a license field, corrects the description 2015-02-24 22:14:34 -08:00
Tim Emiola 41321befc0 Merge pull request #7 from tbetbetbe/ruby-auth-docs-correct-package-name
Ruby auth docs correct package name
2015-02-24 21:35:16 -08:00
Tim Emiola 07a9399c6a Minor doco fix 2015-02-24 19:06:28 -08:00
Tim Emiola 10b63d0b92 Correct the package name 2015-02-24 18:33:37 -08:00
Tim Emiola 83cd8d5581 Merge pull request #6 from tbetbetbe/ruby-auth-add-top-level-docs
Adds top-level documentation and testing metadata
2015-02-24 18:29:00 -08:00
Tim Emiola 18307f1911 Adds top-level documentation and testing metadata 2015-02-24 18:20:43 -08:00
Tim Emiola 6815e7d7bd Merge pull request #2 from tbetbetbe/ruby-auth-add-adc
Ruby auth add adc
2015-02-24 17:14:49 -08:00
Tim Emiola 34429f3298 Updates the comment to link to Application Default Credentials 2015-02-24 15:01:11 -08:00
Tim Emiola 21b0a3dead Ensures that the loaded files are closed 2015-02-24 14:57:12 -08:00
Tim Emiola 7adcf42958 Renamed the error vars 2015-02-17 18:43:00 -08:00
Tim Emiola a5bb601fe3 Adds an implementation of Application Default Credentials
- supports two initial scenarios
  - 2LO with service accounts
  - Compute Engine

- performs all 3 'sniffs' for the service account credentials
  - from environment
  - from a well known file
  - from GCE
2015-02-12 16:59:08 -08:00
Tim Emiola f8fd5fa519 Corrects the rescue clause 2015-02-12 16:58:48 -08:00
Tim Emiola 1492408997 Adds funcs for json key from environment defaults
- adds support for path specified by an ENV var
- adds support for loading from a default path
2015-02-12 16:19:08 -08:00
Tim Emiola 648b30e937 Merge pull request #1 from tbetbetbe/ruby-auth-initial-port-from-umbrella-project
Ruby auth initial port from umbrella project
2015-02-12 15:06:17 -08:00
Tim Emiola 219663cbf9 Fixes the doc url 2015-02-12 05:00:19 -08:00
Tim Emiola b01737abe2 Adds an explicit short timeout to on_gce?
- uses the current timeout in oauth2client/client.py
- includes the comments from that file as well
2015-02-11 21:03:37 -08:00
Tim Emiola e01b14cba8 Memoizes on_gce?
- also fixes an error in the gemspec.
2015-02-11 20:52:47 -08:00
Tim Emiola eea40d1d1e Corrects the homepage URL 2015-02-11 20:15:15 -08:00
Tim Emiola 3e60a713c5 Extract the auth library into its own project
- adds no new functionality beyond the initial attempt at providing
  Usable Auth constructors.

- adds enough packaging metadata to be able to export this library as a gem.

- next steps:
  complete usable auth implemntation of Application Default Credentials.
2015-02-11 19:23:34 -08:00
Tim Emiola 1688c65e80 Ignore emacs backup files and Gemfile.lock 2015-02-11 19:19:47 -08:00
Steve Bazyl 56f2733589 Initial commit 2014-10-20 13:37:47 -07:00