server

package
v0.0.0-...-67bf5fd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 18, 2022 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ClientHeaderAccessKey = "client-id"
	ClientHeaderSecretKey = "client-secret"
)

Variables

This section is empty.

Functions

func NewAuthStreamServerInterceptor

func NewAuthStreamServerInterceptor() grpc.StreamServerInterceptor

func NewAuthUnaryServerInterceptor

func NewAuthUnaryServerInterceptor() grpc.UnaryServerInterceptor

func NewClientCredential

func NewClientCredential(ak, sk string) metadata.MD

Types

type GrpcAuther

type GrpcAuther struct{}

func (*GrpcAuther) StreamServerInterceptor

func (a *GrpcAuther) StreamServerInterceptor(
	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)

request-response interceptor

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL