Go to the documentation of this file.
56 printf(
"Claims: \n\n%s\n", claims_str.c_str());
60 fprintf(
stderr,
"Verification failed with error %s\n",
71 int main(
int argc,
char** argv) {
75 const char* jwt =
nullptr;
76 const char* aud =
nullptr;
84 if (jwt ==
nullptr || aud ==
nullptr) {
struct grpc_pollset_worker grpc_pollset_worker
size_t grpc_pollset_size(void)
GPRAPI void gpr_mu_unlock(gpr_mu *mu)
void grpc_jwt_verifier_verify(grpc_jwt_verifier *verifier, grpc_pollset *pollset, const char *jwt, const char *audience, grpc_jwt_verification_done_cb cb, void *user_data)
std::string gpr_cmdline_usage_string(gpr_cmdline *cl, const char *argv0)
_Use_decl_annotations_ int __cdecl printf(const char *_Format,...)
GPRAPI void gpr_free(void *ptr)
void gpr_cmdline_destroy(gpr_cmdline *cl)
grpc_error_handle grpc_pollset_work(grpc_pollset *pollset, grpc_pollset_worker **worker, grpc_core::Timestamp deadline)
#define GRPC_LOG_IF_ERROR(what, error)
static void verifier(grpc_server *server, grpc_completion_queue *cq, void *)
const char * grpc_jwt_verifier_status_to_string(grpc_jwt_verifier_status status)
void grpc_jwt_claims_destroy(grpc_jwt_claims *claims)
void grpc_pollset_init(grpc_pollset *pollset, gpr_mu **mu)
GPRAPI void * gpr_zalloc(size_t size)
int main(int argc, char **argv)
void gpr_cmdline_add_string(gpr_cmdline *cl, const char *name, const char *help, const char **value)
const Json * grpc_jwt_claims_json(const grpc_jwt_claims *claims)
GPRAPI void gpr_mu_lock(gpr_mu *mu)
grpc_error_handle grpc_pollset_kick(grpc_pollset *pollset, grpc_pollset_worker *specific_worker)
static void print_usage_and_exit(gpr_cmdline *cl, const char *argv0)
grpc_core::ExecCtx exec_ctx
grpc_jwt_verifier * grpc_jwt_verifier_create(const grpc_jwt_verifier_email_domain_key_url_mapping *mappings, size_t num_mappings)
static void on_jwt_verification_done(void *user_data, grpc_jwt_verifier_status status, grpc_jwt_claims *claims)
gpr_cmdline * gpr_cmdline_create(const char *description)
static constexpr Timestamp InfFuture()
void grpc_jwt_verifier_destroy(grpc_jwt_verifier *v)
GRPCAPI void grpc_init(void)
GRPCAPI void grpc_shutdown(void)
int gpr_cmdline_parse(gpr_cmdline *cl, int argc, char **argv)
grpc
Author(s):
autogenerated on Fri May 16 2025 03:00:52