diff options
Diffstat (limited to 'grpc/spm-cpp-include/grpcpp/security/credentials.h')
-rw-r--r-- | grpc/spm-cpp-include/grpcpp/security/credentials.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/grpc/spm-cpp-include/grpcpp/security/credentials.h b/grpc/spm-cpp-include/grpcpp/security/credentials.h index 98b5d9a4..1b1f994c 100644 --- a/grpc/spm-cpp-include/grpcpp/security/credentials.h +++ b/grpc/spm-cpp-include/grpcpp/security/credentials.h @@ -277,6 +277,12 @@ class MetadataCredentialsPlugin { std::shared_ptr<CallCredentials> MetadataCredentialsFromPlugin( std::unique_ptr<MetadataCredentialsPlugin> plugin); +/// Builds External Account credentials. +/// json_string is the JSON string containing the credentials options. +/// scopes contains the scopes to be binded with the credentials. +std::shared_ptr<CallCredentials> ExternalAccountCredentials( + const grpc::string& json_string, const std::vector<grpc::string>& scopes); + namespace experimental { /// Options for creating STS Oauth Token Exchange credentials following the IETF @@ -307,12 +313,6 @@ grpc::Status StsCredentialsOptionsFromEnv(StsCredentialsOptions* options); std::shared_ptr<CallCredentials> StsCredentials( const StsCredentialsOptions& options); -/// Builds External Account credentials. -/// json_string is the JSON string containing the credentials options. -/// scopes contains the scopes to be binded with the credentials. -std::shared_ptr<CallCredentials> ExternalAccountCredentials( - const grpc::string& json_string, const std::vector<grpc::string>& scopes); - std::shared_ptr<CallCredentials> MetadataCredentialsFromPlugin( std::unique_ptr<MetadataCredentialsPlugin> plugin, grpc_security_level min_security_level); |