import "github.com/envoyproxy/go-control-plane/envoy/service/auth/v2alpha"
external_auth.pb.go external_auth.pb.validate.go
var File_envoy_service_auth_v2alpha_external_auth_proto protoreflect.FileDescriptor
func RegisterAuthorizationServer(s *grpc.Server, srv AuthorizationServer)
type AuthorizationClient interface { // Performs authorization check based on the attributes associated with the // incoming request, and returns status `OK` or not `OK`. Check(ctx context.Context, in *v2.CheckRequest, opts ...grpc.CallOption) (*v2.CheckResponse, error) }
AuthorizationClient is the client API for Authorization service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewAuthorizationClient(cc grpc.ClientConnInterface) AuthorizationClient
type AuthorizationServer interface { // Performs authorization check based on the attributes associated with the // incoming request, and returns status `OK` or not `OK`. Check(context.Context, *v2.CheckRequest) (*v2.CheckResponse, error) }
AuthorizationServer is the server API for Authorization service.
type UnimplementedAuthorizationServer struct { }
UnimplementedAuthorizationServer can be embedded to have forward compatible implementations.
func (*UnimplementedAuthorizationServer) Check(context.Context, *v2.CheckRequest) (*v2.CheckResponse, error)
Package envoy_service_auth_v2alpha imports 20 packages (graph) and is imported by 19 packages. Updated 2021-01-08. Refresh now. Tools for package owners.