Versions in this module Expand all Collapse all v0 v0.5.1 Jun 5, 2018 v0.5.0 May 31, 2018 Changes in this version + func WithTLS() option v0.4.0 May 11, 2018 Changes in this version + const MultiTenancyField + var ErrInternal = grpc.Errorf(codes.Internal, "unable to process request") + var ErrUnauthorized = grpc.Errorf(codes.PermissionDenied, "unauthorized") + func GetAccountID(ctx context.Context, keyfunc jwt.Keyfunc) (string, error) + func GetJWTField(ctx context.Context, field string, keyfunc jwt.Keyfunc) (string, error) + func UnaryServerInterceptor(authzAddress, appID string) grpc.UnaryServerInterceptor + func WithCallback(attr attributer) option + func WithJWT(keyfunc jwt.Keyfunc) option + func WithRequest(appID string) option + type Authorizer struct + Bldr Builder + Hdlr Handler + PDPAddress string + func (a Authorizer) AuthFunc() grpc_auth.AuthFunc + type Builder interface + func NewBuilder(opts ...option) Builder + type Handler interface + func NewHandler() Handler