# Functions
AuthFromMD is a helper function that extracts an authorization token from a grpc metadata object (same as github.com/grpc-ecosystem/go-grpc-middleware/auth.AuthFromMD).
Chain returns a new Authenticator that chains multiple Authenticators together - the first Authenticator to successfully authenticate the request will be used if all Authenticators fail, the request will be rejected with a status code of codes.Unauthenticated.
StreamServerInterceptor returns a new stream server interceptor that authenticates a grpc request If no matchers are provided, the interceptor will attempt to authenticate all requests If matchers are provided, the interceptor will only attempt to authenticate requests if at least one matcher matches.
UnaryServerInterceptor returns a new unary server interceptor that authenticates a grpc request If no matchers are provided, the interceptor will attempt to authenticate all requests If matchers are provided, the interceptor will only attempt to authenticate requests if at least one matcher matches.
# Interfaces
Authenticator is an interface that defines a grpc authenticator.
# Type aliases
AuthFunc is a function that authenticates a grpc request.