19 #ifndef GRPC_CORE_LIB_SECURITY_CREDENTIALS_FAKE_FAKE_CREDENTIALS_H
20 #define GRPC_CORE_LIB_SECURITY_CREDENTIALS_FAKE_FAKE_CREDENTIALS_H
28 #define GRPC_ARG_FAKE_SECURITY_EXPECTED_TARGETS \
29 "grpc.fake_security.expected_targets"
68 is_async_(is_async) {}
80 std::string
debug_string()
override {
return "MD only Test Credentials"; };
Definition: fake_credentials.h:60
~grpc_md_only_test_credentials() override
Definition: fake_credentials.h:69
bool get_request_metadata(grpc_polling_entity *pollent, grpc_auth_metadata_context context, grpc_credentials_mdelem_array *md_array, grpc_closure *on_request_metadata, grpc_error_handle *error) override
Definition: fake_credentials.cc:92
void cancel_get_request_metadata(grpc_credentials_mdelem_array *md_array, grpc_error_handle error) override
Definition: fake_credentials.cc:105
std::string debug_string() override
Definition: fake_credentials.h:80
grpc_md_only_test_credentials(const char *md_key, const char *md_value, bool is_async)
Definition: fake_credentials.h:62
#define GRPC_CALL_CREDENTIALS_TYPE_OAUTH2
Definition: credentials.h:55
grpc_arg grpc_fake_transport_expected_targets_arg(char *expected_targets)
Definition: fake_credentials.cc:77
grpc_server_credentials * grpc_fake_transport_security_server_credentials_create(void)
Definition: fake_credentials.cc:73
grpc_channel_credentials * grpc_fake_transport_security_credentials_create(void)
Definition: fake_credentials.cc:68
const char * grpc_fake_transport_get_expected_targets(const grpc_channel_args *args)
Definition: fake_credentials.cc:83
@ GRPC_SECURITY_NONE
Definition: grpc_security_constants.h:131
grpc_error_handle error
Definition: lame_client.cc:54
GPRAPI grpc_slice grpc_slice_from_copied_string(const char *source)
Create a slice by copying a string.
Definition: slice.cc:229
A single argument...
Definition: grpc_types.h:103
Context that can be used by metadata credentials plugin in order to create auth related metadata.
Definition: grpc_security.h:402
Definition: credentials.h:173
An array of arguments that can be passed around.
Definition: grpc_types.h:132
Definition: credentials.h:102
A closure over a grpc_iomgr_cb_func.
Definition: closure.h:56
Definition: credentials.h:153
Definition: error_internal.h:41
Definition: metadata.h:98
Definition: polling_entity.h:37
Definition: credentials.h:224