Merge pull request #251 from mbrukman/auth-support
Fixes for auth support docs
This commit is contained in:
commit
09321ea18f
|
|
@ -31,7 +31,7 @@ Tokens to each request being made on the channel.
|
||||||
This is the simplest authentication scenario, where a client just wants to
|
This is the simplest authentication scenario, where a client just wants to
|
||||||
authenticate the server and encrypt all data.
|
authenticate the server and encrypt all data.
|
||||||
|
|
||||||
```
|
```cpp
|
||||||
SslCredentialsOptions ssl_opts; // Options to override SSL params, empty by default
|
SslCredentialsOptions ssl_opts; // Options to override SSL params, empty by default
|
||||||
// Create the credentials object by providing service account key in constructor
|
// Create the credentials object by providing service account key in constructor
|
||||||
std::unique_ptr<Credentials> creds = CredentialsFactory::SslCredentials(ssl_opts);
|
std::unique_ptr<Credentials> creds = CredentialsFactory::SslCredentials(ssl_opts);
|
||||||
|
|
@ -52,7 +52,7 @@ passed to the factory method.
|
||||||
|
|
||||||
gRPC applications can use a simple API to create a credential that works in various deployment scenarios.
|
gRPC applications can use a simple API to create a credential that works in various deployment scenarios.
|
||||||
|
|
||||||
```
|
```cpp
|
||||||
std::unique_ptr<Credentials> creds = CredentialsFactory::GoogleDefaultCredentials();
|
std::unique_ptr<Credentials> creds = CredentialsFactory::GoogleDefaultCredentials();
|
||||||
// Create a channel, stub and make RPC calls (same as in the previous example)
|
// Create a channel, stub and make RPC calls (same as in the previous example)
|
||||||
std::shared_ptr<ChannelInterface> channel = CreateChannel(server_name, creds, channel_args);
|
std::shared_ptr<ChannelInterface> channel = CreateChannel(server_name, creds, channel_args);
|
||||||
|
|
@ -121,7 +121,7 @@ stub = Helloworld::Greeter::Stub.new('localhost:50051')
|
||||||
...
|
...
|
||||||
|
|
||||||
# Authenticating with Google
|
# Authenticating with Google
|
||||||
require 'googleauth' # from [googleauth](http://www.rubydoc.info/gems/googleauth/0.1.0)
|
require 'googleauth' # from http://www.rubydoc.info/gems/googleauth/0.1.0
|
||||||
...
|
...
|
||||||
creds = GRPC::Core::Credentials.new(load_certs) # load_certs typically loads a CA roots file
|
creds = GRPC::Core::Credentials.new(load_certs) # load_certs typically loads a CA roots file
|
||||||
scope = 'https://www.googleapis.com/auth/grpc-testing'
|
scope = 'https://www.googleapis.com/auth/grpc-testing'
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue