#include <grpc/support/port_platform.h>#include <string.h>#include <functional>#include <type_traits>#include <utility>#include "absl/status/status.h"#include "absl/status/statusor.h"#include <grpc/grpc_security.h>#include <grpc/grpc_security_constants.h>#include <grpc/support/alloc.h>#include <grpc/support/string_util.h>#include "src/core/lib/channel/channel_args.h"#include "src/core/lib/channel/channel_fwd.h"#include "src/core/lib/channel/channel_stack.h"#include "src/core/lib/channel/context.h"#include "src/core/lib/channel/promise_based_filter.h"#include "src/core/lib/gprpp/debug_location.h"#include "src/core/lib/gprpp/ref_counted_ptr.h"#include "src/core/lib/promise/arena_promise.h"#include "src/core/lib/promise/context.h"#include "src/core/lib/promise/poll.h"#include "src/core/lib/promise/promise.h"#include "src/core/lib/promise/try_seq.h"#include "src/core/lib/resource_quota/arena.h"#include "src/core/lib/security/context/security_context.h"#include "src/core/lib/security/credentials/credentials.h"#include "src/core/lib/security/security_connector/security_connector.h"#include "src/core/lib/security/transport/auth_filters.h"#include "src/core/lib/slice/slice.h"#include "src/core/lib/transport/metadata_batch.h"#include "src/core/lib/transport/transport.h"
Go to the source code of this file.
Namespaces | |
| grpc_core | |
Macros | |
| #define | MAX_CREDENTIALS_METADATA_COUNT 4 |
Functions | |
| static grpc_security_level | convert_security_level_string_to_enum (const char *security_level) |
| void | grpc_auth_metadata_context_copy (grpc_auth_metadata_context *from, grpc_auth_metadata_context *to) |
| void | grpc_auth_metadata_context_reset (grpc_auth_metadata_context *auth_md_context) |
| bool | grpc_check_security_level (grpc_security_level channel_level, grpc_security_level call_cred_level) |
| #define MAX_CREDENTIALS_METADATA_COUNT 4 |
Definition at line 56 of file client_auth_filter.cc.
|
static |
Definition at line 88 of file client_auth_filter.cc.
| void grpc_auth_metadata_context_copy | ( | grpc_auth_metadata_context * | from, |
| grpc_auth_metadata_context * | to | ||
| ) |
Performs a deep copy from from to to.
Definition at line 58 of file client_auth_filter.cc.
| void grpc_auth_metadata_context_reset | ( | grpc_auth_metadata_context * | context | ) |
Releases internal resources held by context.
Definition at line 71 of file client_auth_filter.cc.
| bool grpc_check_security_level | ( | grpc_security_level | channel_level, |
| grpc_security_level | call_cred_level | ||
| ) |
Definition at line 98 of file client_auth_filter.cc.