Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( SHA256 scram.HashGeneratorFcn = sha256.New SHA512 scram.HashGeneratorFcn = sha512.New )
View Source
var Logger = backend.Logger
Functions ¶
func GetHashGeneratorFn ¶
func GetHashGeneratorFn(authtype string) scram.HashGeneratorFcn
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func NewClient ¶
func NewClient(cfg SimpleClientConfig) (*Client, error)
func (*Client) ReadMessage ¶
func (c *Client) ReadMessage() (*sarama.ConsumerMessage, error)
type SimpleClientConfig ¶
type XDGSCRAMClient ¶
type XDGSCRAMClient struct { *scram.Client *scram.ClientConversation scram.HashGeneratorFcn }
func (*XDGSCRAMClient) Begin ¶
func (x *XDGSCRAMClient) Begin(userName, password, authzID string) (err error)
func (*XDGSCRAMClient) Done ¶
func (x *XDGSCRAMClient) Done() bool
Click to show internal directories.
Click to hide internal directories.