`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
type user_name_format =
[ `Custom of int32 -> int32 -> int32 array -> string -> string
| `Full
| `UID ]
val server_auth_method :
?lookup_hostname:bool ->
?require_privileged_port:bool ->
?user_name_as:Rpc_auth_sys.user_name_format ->
unit -> Rpc_server.auth_method
val parse_user_name : string -> int * int * int array * string
end`