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 checks a username and password carried in grpc metadata.
func NewBasicAuth ¶
func (*BasicAuth) StreamInterceptor ¶
func (b *BasicAuth) StreamInterceptor(srv any, stream grpc.ServerStream, _ *grpc.StreamServerInfo, handler grpc.StreamHandler) error
func (*BasicAuth) UnaryInterceptor ¶
func (b *BasicAuth) UnaryInterceptor(ctx context.Context, req any, _ *grpc.UnaryServerInfo, handler grpc.UnaryHandler) (any, error)
type BasicCredential ¶
type BasicCredential struct {
// contains filtered or unexported fields
}
BasicCredential sends a username and password as grpc metadata.
func NewBasicCredential ¶
func NewBasicCredential(username, password string) *BasicCredential
func (BasicCredential) GetRequestMetadata ¶
func (BasicCredential) RequireTransportSecurity ¶
func (c BasicCredential) RequireTransportSecurity() bool
Click to show internal directories.
Click to hide internal directories.