class type auth_method =object..end
method name : stringmethod flavors : string listmethod peek : auth_peeker optionmethod authenticate : t ->
connection_id ->
Unix.file_descr ->
Unix.sockaddr ->
Unix.sockaddr ->
string ->
string -> string -> string -> (auth_result -> unit) -> unit