|
std::shared_ptr< Channel > | grpc_impl::CreateCustomChannelImpl (const grpc::string &target, const std::shared_ptr< ChannelCredentials > &creds, const ChannelArguments &args) |
|
std::shared_ptr< Channel > | grpc_impl::experimental::CreateCustomChannelWithInterceptors (const grpc::string &target, const std::shared_ptr< ChannelCredentials > &creds, const ChannelArguments &args, std::vector< std::unique_ptr< grpc::experimental::ClientInterceptorFactoryInterface >> interceptor_creators) |
|
std::shared_ptr< ChannelCredentials > | grpc_impl::GoogleDefaultCredentials () |
| Builds credentials with reasonable defaults. More...
|
|
std::shared_ptr< ChannelCredentials > | grpc_impl::SslCredentials (const SslCredentialsOptions &options) |
| Builds SSL Credentials given SSL specific options. More...
|
|
std::shared_ptr< CallCredentials > | grpc_impl::GoogleComputeEngineCredentials () |
| Builds credentials for use when running in GCE. More...
|
|
std::shared_ptr< CallCredentials > | grpc_impl::ServiceAccountJWTAccessCredentials (const grpc::string &json_key, long token_lifetime_seconds=grpc_impl::kMaxAuthTokenLifetimeSecs) |
| Builds Service Account JWT Access credentials. More...
|
|
std::shared_ptr< CallCredentials > | grpc_impl::GoogleRefreshTokenCredentials (const grpc::string &json_refresh_token) |
| Builds refresh token credentials. More...
|
|
std::shared_ptr< CallCredentials > | grpc_impl::AccessTokenCredentials (const grpc::string &access_token) |
| Builds access token credentials. More...
|
|
std::shared_ptr< CallCredentials > | grpc_impl::GoogleIAMCredentials (const grpc::string &authorization_token, const grpc::string &authority_selector) |
| Builds IAM credentials. More...
|
|
std::shared_ptr< ChannelCredentials > | grpc_impl::CompositeChannelCredentials (const std::shared_ptr< ChannelCredentials > &channel_creds, const std::shared_ptr< CallCredentials > &call_creds) |
| Combines a channel credentials and a call credentials into a composite channel credentials. More...
|
|
std::shared_ptr< CallCredentials > | grpc_impl::CompositeCallCredentials (const std::shared_ptr< CallCredentials > &creds1, const std::shared_ptr< CallCredentials > &creds2) |
| Combines two call credentials objects into a composite call credentials. More...
|
|
std::shared_ptr< ChannelCredentials > | grpc_impl::InsecureChannelCredentials () |
| Credentials for an unencrypted, unauthenticated channel. More...
|
|
std::shared_ptr< CallCredentials > | grpc_impl::MetadataCredentialsFromPlugin (std::unique_ptr< MetadataCredentialsPlugin > plugin) |
|
grpc::Status | grpc_impl::experimental::StsCredentialsOptionsFromJson (const grpc::string &json_string, StsCredentialsOptions *options) |
| Creates STS Options from a JSON string. More...
|
|
grpc::Status | grpc_impl::experimental::StsCredentialsOptionsFromEnv (StsCredentialsOptions *options) |
| Creates STS credentials options from the $STS_CREDENTIALS environment variable. More...
|
|
std::shared_ptr< CallCredentials > | grpc_impl::experimental::StsCredentials (const StsCredentialsOptions &options) |
|
std::shared_ptr< CallCredentials > | grpc_impl::experimental::MetadataCredentialsFromPlugin (std::unique_ptr< MetadataCredentialsPlugin > plugin, grpc_security_level min_security_level) |
|
std::shared_ptr< ChannelCredentials > | grpc_impl::experimental::AltsCredentials (const AltsCredentialsOptions &options) |
| Builds ALTS Credentials given ALTS specific options. More...
|
|
std::shared_ptr< ChannelCredentials > | grpc_impl::experimental::LocalCredentials (grpc_local_connect_type type) |
| Builds Local Credentials. More...
|
|
std::shared_ptr< ChannelCredentials > | grpc_impl::experimental::TlsCredentials (const TlsCredentialsOptions &options) |
| Builds TLS Credentials given TLS options. More...
|
|