Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BasicAuth ¶
type BasicAuth struct {
// contains filtered or unexported fields
}
BasicAuth use token to auth grcp request
func NewBasicAuth ¶
NewBasicAuth return a basicauth obj
func (*BasicAuth) StreamInterceptor ¶
func (b *BasicAuth) StreamInterceptor(srv interface{}, stream grpc.ServerStream, info *grpc.StreamServerInfo, handler grpc.StreamHandler) error
StreamInterceptor define stream interceptor
func (*BasicAuth) UnaryInterceptor ¶
func (b *BasicAuth) UnaryInterceptor(ctx context.Context, req interface{}, info *grpc.UnaryServerInfo, handler grpc.UnaryHandler) (interface{}, error)
UnaryInterceptor define unary interceptor
type BasicCredential ¶
type BasicCredential struct {
// contains filtered or unexported fields
}
BasicCredential for basic credential
func NewBasicCredential ¶
func NewBasicCredential(username, password string) *BasicCredential
NewBasicCredential new a basic credential
func (BasicCredential) GetRequestMetadata ¶
func (c BasicCredential) GetRequestMetadata(ctx context.Context, uri ...string) (map[string]string, error)
GetRequestMetadata for basic auth
func (BasicCredential) RequireTransportSecurity ¶
func (c BasicCredential) RequireTransportSecurity() bool
RequireTransportSecurity for ssl require
Click to show internal directories.
Click to hide internal directories.