Tim Emiola
98816f7b67
Adds more robust checking of the status code during compute engine auth.
...
Currently the implementation does not verify that a 200 response is received
before attempting to parse the JSON response.
This PR updates the behaviour to fail with an authorization error, similar to
how other auth library implementations.
2015-04-23 09:50:11 -07:00
Tim Emiola
2924980b52
Merge pull request #21 from joneslee85/minor-refactoring
...
Minor refactoring
2015-04-14 08:58:47 -07:00
Trung Lê
66ae035cce
More refactoring to please rubocop
2015-04-08 11:10:25 +10:00
Trung Lê
377c679586
Refactor Google::Auth#get_application_default
2015-04-08 11:05:42 +10:00
Trung Lê
13bb435cf8
Refactor Google::Auth.determine_creds_class to use case statements
2015-04-08 10:53:27 +10:00
Tim Emiola
7e522cfe13
Release 0.4.0
2015-03-25 20:08:14 -07:00
Tim Emiola
ebaca20666
Merge pull request #16 from tbetbetbe/ruby-auth-add-jwt-creds
...
Adds an implementation of JWT signing to ServiceAccountCredentials
2015-03-25 11:20:17 -07:00
Tim Emiola
c4bde552e6
Promote ServiceAccountCredentials when scope is nil
...
- if the ServiceAccountCredentials#apply is called when the scope is not set,
authentication with the equivalent ServiceAccountJwtHeaderCredentials instance
is attempted.
2015-03-23 21:35:07 -07:00
Tim Emiola
53ec6fce3b
Splits the JWTHeader creds into its own class
2015-03-23 20:08:46 -07:00
Tim Emiola
e3e33e2c38
Adds an implementation of JWT signing to ServiceAccountCredentials
2015-03-23 20:08:46 -07:00
Tim Emiola
5124dc2a46
Merge pull request #20 from tbetbetbe/grpc-auth-update-dependencies
...
updates gem dependencies to the latest version
2015-03-23 17:33:59 -07:00
Tim Emiola
48da187d50
Adds a version badge
2015-03-23 16:40:55 -07:00
Tim Emiola
5f4cc99347
updates gem dependencies to the latest version
2015-03-23 16:36:46 -07:00
Tim Emiola
3a516305f1
Merge pull request #17 from tbetbetbe/ruby-auth-make-scopes-optional
...
Ruby auth make scopes optional
2015-03-23 16:32:51 -07:00
Tim Emiola
86435f1913
Adds a CHANGELOG.md
...
- also update CONTRIBUTING.md with more detail
2015-03-23 16:13:42 -07:00
Tim Emiola
395febd0f0
Corrects some comments
2015-03-23 15:27:21 -07:00
Tim Emiola
369b3bfd80
Merge pull request #19 from tbetbetbe/ruby-auth-update-coverage
...
Updates the coverage to use the coveralls gem
2015-03-22 18:43:19 -07:00
Tim Emiola
72fc26dd5f
Update the coverage to use the coveralls gem
2015-03-22 18:31:11 -07:00
Tim Emiola
30b978c7d6
Merge pull request #18 from tbetbetbe/ruby-auth-add-coverage
...
Adds the coverage report and coverage badge
2015-03-22 18:19:25 -07:00
Tim Emiola
84d1e27d15
Adds the coverage report and coverage badge
2015-03-22 18:10:18 -07:00
Tim Emiola
cb46aae999
Bump the version, as optional scopes changes the API.
2015-03-17 16:49:36 -07:00
Tim Emiola
bd97c23d9f
Make the scope optional
2015-03-17 16:46:55 -07:00
Tim Emiola
7a9dea37f1
Bump version
2015-03-12 14:49:18 -07:00
Tim Emiola
ade30c023a
Merge pull request #13 from tbetbetbe/ruby-auth-add-user-creds
...
Ruby auth add user creds
2015-03-11 09:49:01 -07:00
Tim Emiola
fb6cd15e4f
Merge pull request #15 from tbetbetbe/ruby-auth-update-dependencies
...
Updates the dependencies
2015-03-11 09:48:36 -07:00
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