Class GrpcSecurityHandler

java.lang.Object
io.helidon.webserver.grpc.security.GrpcSecurityHandler
All Implemented Interfaces:
io.grpc.ServerInterceptor, RuntimeType.Api<GrpcSecurityHandlerConfig>, GrpcMethodDescriptor.Configurer, GrpcServiceDescriptor.Configurer

public final class GrpcSecurityHandler extends Object implements io.grpc.ServerInterceptor, GrpcServiceDescriptor.Configurer, GrpcMethodDescriptor.Configurer, RuntimeType.Api<GrpcSecurityHandlerConfig>
Per-service or per-method security rules for gRPC security.

Register GrpcSecurity on gRPC routing to enforce authentication, authorization, and auditing. A handler attached directly to a gRPC service or method descriptor only selects the rules used by GrpcSecurity; by itself it does not enforce security.