Saurav
Saurav
Introduces the foundational `Status` and `ServerStatus` types for gRPC status handling. * `Status`: Represents a standard gRPC status with a code and message. * `ServerStatus`: A wrapper around `Status` designed...
This commit introduces a new task-local context propagation mechanism to gRPC, enabling context to be preserved across await points in asynchronous tasks. The implementation is based on a combination of:...
This PR sits on top of #12491 , so only the last commit + any fixups need to be reviewed. This commit introduces configuration objects for the external authorization (ExtAuthz)...
This PR sits on top of #12497 , so only the last commit + any fixups need to be reviewed. This commit introduces the `ExternalAuthorizationFilter`, an implementation of the `Filter`...
This PR sits on top of https://github.com/grpc/grpc-java/pull/12496, so only the last commit + any fixups need to be reviewed. This commit introduces the `ExtAuthzServerInterceptor`, a server interceptor that performs external...
This PR sits on top of https://github.com/grpc/grpc-java/pull/12495, so only the last commit + any fixups need to be reviewed. This commit introduces the client-side implementation of the external authorization filter....
This PR sits on top of https://github.com/grpc/grpc-java/pull/12493, so only the last commit + any fixups need to be reviewed. This commit introduces a library for handling header mutations as specified...
This PR sits on top of #12492, so only the last commit + any fixups need to be reviewed. This commit introduces the `CheckRequestBuilder` library, which is responsible for constructing...
This PR sits on top of https://github.com/grpc/grpc-java/pull/12494, so only the last commit + any fixups need to be reviewed. This commit introduces the `CheckResponseHandler` and `AuthzResponse` classes, which are responsible...