Hayden Ball
48c689aa93
fix: Pass scope through when getting metadata-based access tokens
2020-07-08 08:13:38 -07:00
Daniel Azuma
dcdf7cddbf
Release google-auth-library-ruby 0.13.0 ( #267 )
...
* Support for validating ID tokens.
* Fixed header application of ID tokens from service accounts.
2020-06-18 07:30:28 -07:00
Daniel Azuma
4df620978c
feat: Support for ID token validation
2020-06-17 08:13:42 -07:00
Daniel Azuma
a3f3b994ab
fix: Service account credentials properly apply ID tokens
2020-06-16 13:35:39 -07:00
Daniel Azuma
9bcac01574
Release google-auth-library-ruby 0.12.0 ( #261 )
...
* Support for ID token credentials.
* Support reading quota_id_project from service account credentials.
2020-04-11 15:14:02 -07:00
Daniel Azuma
c7f82f29f8
feat: Support for ID token credentials.
2020-04-07 17:19:29 -07:00
Daniel Azuma
61c1e64d5b
feat: read quota_project_id from credentials
2020-03-06 16:56:16 -08:00
Daniel Azuma
41f0333614
Release google-auth-library-ruby 0.11.0
2020-02-24 15:18:29 -08:00
Chris Smith
d80900156a
Add whitelisted 'postmessage' to valid redirect URIs ( #249 )
...
closes : #92
2019-12-02 10:11:13 -07:00
Graham Paye
584ad57d7d
chore: run linkinator on merges to master ( #243 )
2019-10-11 16:39:41 -07:00
Daniel Azuma
41bb5f13b2
fix: Increase metadata timeout, matching the logic in google-cloud-env
2019-10-08 11:33:03 -07:00
Cera
9c46b3b049
feat: Support an environment variable to suppress Cloud SDK credentials warnings
2019-10-08 10:00:36 -07:00
Abdulrahman Khalil
be7599f536
Make the header check case insensitive ( #223 )
2019-10-07 19:44:54 -07:00
Ling Huang
2cd6af174d
fix: Set instance variables at initialization to avoid spamming rake warnings
2019-08-15 18:46:38 -07:00
Spring_MT
efb9b7897a
fix: Pass "Metadata-Flavor" header to metadata server when checking for GCE
2019-08-13 10:28:08 -07:00
Daniel Azuma
464d2650d0
Prepare for v0.10 development
2019-08-05 18:55:27 -07:00
Daniel Azuma
c5e5f55bfe
fix: Arity of WebUserAuthorizer#get_credentials should be compatible with base class
2019-07-26 08:19:06 -07:00
Ryan Brushett
e85ce29f00
add retry on error for fetch_access_token ( #213 )
2019-06-10 13:52:45 -07:00
Piotr Usewicz
9e797f13b8
allow specifying custom state key-values ( #218 )
2019-06-10 11:21:11 -07:00
igorpeshansky
f2f83b20bc
add verbosity none to gcloud command ( #215 )
2019-05-15 16:06:10 -07:00
Mike Moore
a33a640e61
Credentials: Use methods instead of constants ( #212 )
...
Update Credentials to use methods for values that are intended to
be changed by users, replacing constants.
Add Credentials documentation.
2019-05-07 17:56:17 -06:00
Chris Smith
63381e4d9c
Fix Rubocop errors ( #214 )
...
* Fix for google-style 0.3.0 change to Style/WordArray.
* Update google-style dependency to 0.3.
2019-05-07 12:13:17 -06:00
Mike Moore
f6e8355edd
Credentials Environment Variable Refactor ( #211 )
...
* Refactor env var methods
Have the iteration return for the first match, instead of comparing
all elements and choosing the first one that matches.
* Combine file and json credentials detection
Allow an environment variable to contain either a file path
or JSON to describe the credentials.
This change matches how these variables are used in Google Cloud.
2019-05-01 15:04:48 -06:00
Daniel Azuma
c0f3b70072
Release google-auth-library-ruby 0.8.1 ( #207 )
2019-03-27 11:46:30 -07:00
igorpeshansky
23f9b5071f
Treat empty credentials environment variables as unset. ( #205 )
2019-03-27 10:55:08 -07:00
Graham Paye
bf822910fa
add google-style and refactor ( #203 )
2019-03-15 12:34:54 -07:00
Graham Paye
0d25f3a10f
prepare for autorelease ( #199 )
2019-02-27 08:06:41 -08:00
Graham Paye
d765472f35
switch gcloud command to IO.popen from backticks ( #194 )
2019-02-21 14:38:34 -08:00
Daniel Azuma
f4db84ea79
Update version and changelog for 0.8.0 release ( #188 )
2019-01-02 17:00:32 -08:00
Daniel Azuma
f0b95e72f9
Support configuration of the connection object used to fetch tokens ( #185 )
2019-01-02 14:42:42 -08:00
Mike Moore
dc8b127549
Remove warning while looking up project_id ( #184 )
2018-12-27 16:09:51 -07:00
Graham Paye
0d2becbdcd
make load_gcloud_project_id module function ( #170 )
2018-10-26 12:17:12 -07:00
Graham Paye
f0b0c6f8e8
Add project_id instance variable ( #167 )
2018-10-24 09:23:37 -07:00
Graham Paye
818a031f5a
update version number and changelog ( #166 )
2018-10-18 12:26:11 -07:00
Matt Sanford
3802390e70
Upgrade Memoist ( #165 )
2018-10-16 12:08:58 -07:00
Graham Paye
6f6b25ba18
remove ruby version warnings ( #161 )
2018-08-23 11:55:35 -07:00
Graham Paye
b5d73a84a4
Warn on EOL Ruby Versions ( #159 )
2018-08-20 15:52:23 -07:00
Tadas Tamošauskas
e521abd799
Fix auth token revocation ( #157 )
2018-08-15 12:50:16 -07:00
Graham Paye
9b49da35b6
fix CLIENT_ID_VAR reference in DefaultCredentials ( #154 )
...
* fix CLIENT_ID_VAR reference in DefaultCredentials
2018-08-06 15:46:03 -07:00
TheRoyalTnetennba
3dd6c0a6b5
Release v0.6.3
2018-08-02 11:55:24 -07:00
Daniel Azuma
d1ba5e95a7
Fix sdk credentials warning ( #148 )
2018-08-02 09:11:52 -07:00
Graham Paye
41a8297780
remove redunant line ( #149 )
2018-08-01 18:21:20 -07:00
Thea Flowers
af69fc5347
Use new auth URIs ( #147 )
2018-08-01 13:42:29 -07:00
Graham Paye
5d42d3b4be
Warn when using cloud sdk credentials ( #145 )
...
* Issue warning when cloud sdk credentials are used.
2018-07-18 13:54:03 -07:00
Ryan T. Hosford
114ce8a3b9
Avoids redundant class method definition ( #107 )
...
- adds module to provide `read_json_key` class method
to multiple classes
2018-07-13 12:41:10 -07:00
Kazuhiro Serizawa
edaa784d3d
Avoid memoizing network-related false negatives of GCECredentials.on_gce? ( #137 )
2018-06-05 15:20:36 -07:00
Daniel Azuma
9232aa3176
Unescape private_key loaded from ENV ( #132 )
2018-06-05 09:56:48 -07:00
Mike Moore
9f395a2338
Fix Credentials.default bug
...
If no PATH_ENV_VARS were found Credentials.default would return an empty array.
Update each default lookup method to return nil if no match was found.
Fix call to from_default_paths method, was calling from_default_vars instead.
Add spec coverage for path, json, and default cases.
Add spec coverage for application_default case.
Fix spec coverage to check the return type from calling Credentials.default.
2017-11-10 15:59:34 -07:00
Daniel Azuma
328fed6d63
Bump version and update changelog for 0.6.1 release
2017-10-18 10:43:08 -07:00
Jacob Geiger
d728575980
Bump version to 0.6.0 for release
2017-10-17 14:23:50 -07:00