Update the docs and CHANGELOG to show that application default creds are available.
This commit is contained in:
		
							parent
							
								
									da6977f8ad
								
							
						
					
					
						commit
						aa8fc7c76b
					
				|  | @ -1,3 +1,7 @@ | |||
| # 0.8.3 | ||||
| * Adds support for authorization via Application Default Credentials. | ||||
| # Adds support for tracking coverage on coveralls.io | ||||
| 
 | ||||
| # 0.8.2 | ||||
| * Fixes for file storage and missing cacerts file | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										15
									
								
								README.md
								
								
								
								
							
							
						
						
									
										15
									
								
								README.md
								
								
								
								
							|  | @ -104,6 +104,19 @@ Credentials can be managed at the connection level, as shown, or supplied on a p | |||
| 
 | ||||
| For server-to-server interactions, like those between a web application and Google Cloud Storage, Prediction, or BigQuery APIs, use service accounts. | ||||
| 
 | ||||
| As of version 0.8.3, service accounts can be configured using | ||||
| [Application Default Credentials][1], which rely on the credentials being | ||||
| available in a well-known location.  If the credentials are not present | ||||
| and it's being used on a Compute Engine VM,  it will use the VM's default credentials. | ||||
| 
 | ||||
| ```ruby | ||||
| client.authorization = :google_app_default  # in a later version, this will become the default | ||||
| client.authorization.fetch_access_token! | ||||
| client.execute(...) | ||||
| ``` | ||||
| 
 | ||||
| This is simpler API to use than in previous versions, although that is still available: | ||||
| 
 | ||||
| ```ruby | ||||
| key = Google::APIClient::KeyUtils.load_from_pkcs12('client.p12', 'notasecret') | ||||
| client.authorization = Signet::OAuth2::Client.new( | ||||
|  | @ -201,3 +214,5 @@ See the full list of [samples on Github](https://github.com/google/google-api-ru | |||
| ## Support | ||||
| 
 | ||||
| Please [report bugs at the project on Github](https://github.com/google/google-api-ruby-client/issues). Don't hesitate to [ask questions](http://stackoverflow.com/questions/tagged/google-api-ruby-client) about the client or APIs on [StackOverflow](http://stackoverflow.com). | ||||
| 
 | ||||
| [1]: https://developers.google.com/accounts/docs/application-default-credentials | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue