View Source kpro_auth_backend behaviour (kafka_protocol v4.1.6)
Summary
Callbacks
-callback auth(Host :: string(), Sock :: gen_tcp:socket() | ssl:sslsocket(), Mod :: gen_tcp | ssl, ClientName :: binary(), Timeout :: pos_integer(), SaslOpts :: term()) -> ok | {error, Reason :: term()}.
-callback auth(Host :: string(), Sock :: gen_tcp:socket() | ssl:sslsocket(), HandShakeVsn :: non_neg_integer(), Mod :: gen_tcp | ssl, ClientName :: binary(), Timeout :: pos_integer(), SaslOpts :: term()) -> ok | {error, Reason :: term()}.
Functions
Link to this function
auth(CallbackModule, Host, Sock, HandShakeVsn, Mod, ClientName, Timeout, SaslOpts)
View Source-spec auth(CallbackModule :: atom(), Host :: string(), Sock :: gen_tcp:socket() | ssl:sslsocket(), HandShakeVsn :: non_neg_integer(), Mod :: gen_tcp | ssl, ClientName :: binary(), Timeout :: pos_integer(), SaslOpts :: term()) -> ok | {error, Reason :: term()}.