Module EzSessionServer.UserStoreInMemory
Parameters
S : EzSession.TYPES.SessionArg with type user_id = string
Signature
val create_user : ?pwhash:Stdlib.Digest.t -> ?password:string -> ?kind:string -> login:string -> S.user_info -> unit
val remove_user : login:string -> unit
val find_user : login:string -> (string option * S.user_id * S.user_info) option Lwt.t
val check_foreign : origin:string -> token:string -> (string, int * string option) Stdlib.result Lwt.t
val register_foreign : origin:string -> token:string -> (S.user_id * S.user_info option, int * string option) Stdlib.result Lwt.t
module SessionArg : EzSession.TYPES.SessionArg with type user_info = S.user_info and type user_id = S.user_id
module SessionStore : SessionStore with type user_id = S.user_id