Public Attributes | List of all members
grpc_auth_metadata_context Struct Reference

#include <grpc_security.h>

Public Attributes

const grpc_auth_contextchannel_auth_context
 
const char * method_name
 
void * reserved
 
const char * service_url
 

Detailed Description

Context that can be used by metadata credentials plugin in order to create auth related metadata.

Definition at line 391 of file grpc_security.h.

Member Data Documentation

◆ channel_auth_context

const grpc_auth_context* grpc_auth_metadata_context::channel_auth_context

The auth_context of the channel which gives the server's identity.

Definition at line 401 of file grpc_security.h.

◆ method_name

const char* grpc_auth_metadata_context::method_name

The method name of the RPC being called (not fully qualified). The fully qualified method name can be built from the service_url: full_qualified_method_name = ctx->service_url + '/' + ctx->method_name.

Definition at line 398 of file grpc_security.h.

◆ reserved

void* grpc_auth_metadata_context::reserved

Reserved for future use.

Definition at line 404 of file grpc_security.h.

◆ service_url

const char* grpc_auth_metadata_context::service_url

The fully qualifed service url.

Definition at line 393 of file grpc_security.h.


The documentation for this struct was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:46