Documentation ¶
Index ¶
Constants ¶
View Source
const ( ClientHeaderAccessKey = "client-id" ClientHeaderSecretKey = "client-secret" )
Variables ¶
This section is empty.
Functions ¶
func NewAuthStreamServerInterception ¶
func NewAuthStreamServerInterception() grpc.StreamServerInterceptor
func NewAuthUnaryServerInterceptor ¶
func NewAuthUnaryServerInterceptor() grpc.UnaryServerInterceptor
func NewClientCredential ¶
Types ¶
type GrpcAuther ¶
type GrpcAuther struct { }
func (*GrpcAuther) StreamServerInterception ¶
func (a *GrpcAuther) StreamServerInterception(srv interface{}, ss grpc.ServerStream, info *grpc.StreamServerInfo, handler grpc.StreamHandler) error
Stream rpc interceptor
func (*GrpcAuther) UnaryServerInterceptor ¶
func (a *GrpcAuther) UnaryServerInterceptor(ctx context.Context, req interface{}, info *grpc.UnaryServerInfo, handler grpc.UnaryHandler) (resp interface{}, err error)
Click to show internal directories.
Click to hide internal directories.