Module EzSessionServer

val random_challenge : unit -> string
module type SessionStore = sig ... end
module type Arg = sig ... end
val default_check_foreign : origin:string -> token:string -> (_, int * string option) Stdlib.result Lwt.t
val default_register_foreign : origin:string -> token:string -> (_, int * string option) Stdlib.result Lwt.t
module Make : functor (S : Arg) -> sig ... end
exception UserAlreadyDefined
exception NoPasswordProvided
module UserStoreInMemory : functor (S : EzSession.TYPES.SessionArg with type user_id = string) -> sig ... end
module SessionStoreInMemory : SessionStore