Go to the source code of this file.
◆ GRPC_ARG_CHANNEL_CREDENTIALS
#define GRPC_ARG_CHANNEL_CREDENTIALS "grpc.channel_credentials" |
◆ GRPC_AUTHORIZATION_METADATA_KEY
#define GRPC_AUTHORIZATION_METADATA_KEY "authorization" |
◆ GRPC_CALL_CREDENTIALS_TYPE_COMPOSITE
#define GRPC_CALL_CREDENTIALS_TYPE_COMPOSITE "Composite" |
◆ GRPC_CALL_CREDENTIALS_TYPE_IAM
#define GRPC_CALL_CREDENTIALS_TYPE_IAM "Iam" |
◆ GRPC_CALL_CREDENTIALS_TYPE_JWT
#define GRPC_CALL_CREDENTIALS_TYPE_JWT "Jwt" |
◆ GRPC_CALL_CREDENTIALS_TYPE_OAUTH2
#define GRPC_CALL_CREDENTIALS_TYPE_OAUTH2 "Oauth2" |
◆ GRPC_CHANNEL_CREDENTIALS_TYPE_FAKE_TRANSPORT_SECURITY
#define GRPC_CHANNEL_CREDENTIALS_TYPE_FAKE_TRANSPORT_SECURITY "FakeTransportSecurity" |
◆ GRPC_CHANNEL_CREDENTIALS_TYPE_GOOGLE_DEFAULT
#define GRPC_CHANNEL_CREDENTIALS_TYPE_GOOGLE_DEFAULT "GoogleDefault" |
◆ GRPC_CHANNEL_CREDENTIALS_TYPE_SSL
#define GRPC_CHANNEL_CREDENTIALS_TYPE_SSL "Ssl" |
◆ GRPC_COMPUTE_ENGINE_METADATA_HOST
#define GRPC_COMPUTE_ENGINE_METADATA_HOST "metadata.google.internal." |
◆ GRPC_COMPUTE_ENGINE_METADATA_TOKEN_PATH
#define GRPC_COMPUTE_ENGINE_METADATA_TOKEN_PATH "/computeMetadata/v1/instance/service-accounts/default/token" |
◆ GRPC_FAKE_TRANSPORT_SECURITY_TYPE
#define GRPC_FAKE_TRANSPORT_SECURITY_TYPE "fake" |
◆ GRPC_GOOGLE_OAUTH2_SERVICE_HOST
#define GRPC_GOOGLE_OAUTH2_SERVICE_HOST "oauth2.googleapis.com" |
◆ GRPC_GOOGLE_OAUTH2_SERVICE_TOKEN_PATH
#define GRPC_GOOGLE_OAUTH2_SERVICE_TOKEN_PATH "/token" |
◆ GRPC_IAM_AUTHORITY_SELECTOR_METADATA_KEY
#define GRPC_IAM_AUTHORITY_SELECTOR_METADATA_KEY "x-goog-iam-authority-selector" |
◆ GRPC_IAM_AUTHORIZATION_TOKEN_METADATA_KEY
#define GRPC_IAM_AUTHORIZATION_TOKEN_METADATA_KEY "x-goog-iam-authorization-token" |
◆ GRPC_REFRESH_TOKEN_POST_BODY_FORMAT_STRING
#define GRPC_REFRESH_TOKEN_POST_BODY_FORMAT_STRING "client_id=%s&client_secret=%s&refresh_token=%s&grant_type=refresh_token" |
◆ GRPC_SECURE_TOKEN_REFRESH_THRESHOLD_SECS
#define GRPC_SECURE_TOKEN_REFRESH_THRESHOLD_SECS 60 |
◆ GRPC_SERVER_CREDENTIALS_ARG
#define GRPC_SERVER_CREDENTIALS_ARG "grpc.server_credentials" |
◆ GRPC_SERVICE_ACCOUNT_POST_BODY_PREFIX
#define GRPC_SERVICE_ACCOUNT_POST_BODY_PREFIX |
Value: "grant_type=urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Ajwt-bearer&" \
"assertion="
◆ grpc_well_known_credentials_path_getter
typedef char*(* grpc_well_known_credentials_path_getter) (void) |
◆ grpc_credentials_status
Enumerator |
---|
GRPC_CREDENTIALS_OK | |
GRPC_CREDENTIALS_ERROR | |
◆ grpc_channel_credentials_attach_credentials()
EXPERIMENTAL.
API MAY CHANGE IN THE FUTURE. Attaches control_plane_creds to credentials under the key authority. Returns false if authority is already present, in which case no changes are made. Note that this API is not thread safe. Only one thread may attach control plane creds to a given credentials object at any one time, and new control plane creds must not be attached after credentials has been used to create a channel.
◆ grpc_channel_credentials_find_in_args()
◆ grpc_channel_credentials_from_arg()
◆ grpc_channel_credentials_to_arg()
◆ grpc_control_plane_credentials_init()
void grpc_control_plane_credentials_init |
( |
| ) |
|
◆ grpc_control_plane_credentials_register()
EXPERIMENTAL.
API MAY CHANGE IN THE FUTURE. Registers control_plane_creds in the global registry under the key authority. Returns false if authority is already present, in which case no changes are made.
◆ grpc_credentials_mdelem_array_add()
◆ grpc_credentials_mdelem_array_append()
Appends all elements from src to dst, taking a new ref to each one.
◆ grpc_credentials_mdelem_array_destroy()
◆ grpc_credentials_metadata_request_create()
◆ grpc_credentials_metadata_request_destroy()
◆ grpc_find_server_credentials_in_args()
◆ grpc_get_well_known_google_credentials_file_path()
char* grpc_get_well_known_google_credentials_file_path |
( |
void |
| ) |
|
◆ grpc_get_well_known_google_credentials_file_path_impl()
char* grpc_get_well_known_google_credentials_file_path_impl |
( |
void |
| ) |
|
◆ grpc_md_only_test_credentials_create()
grpc_call_credentials* grpc_md_only_test_credentials_create |
( |
const char * |
md_key, |
|
|
const char * |
md_value, |
|
|
bool |
is_async |
|
) |
| |
◆ grpc_override_well_known_credentials_path_getter()
◆ grpc_server_credentials_from_arg()
◆ grpc_server_credentials_to_arg()
◆ grpc_test_only_control_plane_credentials_destroy()
void grpc_test_only_control_plane_credentials_destroy |
( |
| ) |
|
◆ grpc_test_only_control_plane_credentials_force_init()
void grpc_test_only_control_plane_credentials_force_init |
( |
| ) |
|