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 any, stream grpc.ServerStream, _ *grpc.StreamServerInfo, handler grpc.StreamHandler) error
StreamInterceptor define stream interceptor
func (*BasicAuth) UnaryInterceptor ¶
func (b *BasicAuth) UnaryInterceptor(ctx context.Context, req any, _ *grpc.UnaryServerInfo, handler grpc.UnaryHandler) (any, 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(_ context.Context, _ ...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.