sig
  type identity =
    [ `Effective_user
    | `Real_user
    | `This_user of int * int * int array * string ]
  val client_auth_method :
    ?identity:Rpc_auth_sys.identity -> unit -> Rpc_client.auth_method
  val server_auth_method :
    ?lookup_hostname:bool ->
    ?require_privileged_port:bool -> unit -> Rpc_server.auth_method
  val parse_user_name : string -> int * int * int array * string
end