public AuthenticateModule(ISession session) : base("api/auth")
 {
     Post("/sign-in", args => session.SignIn(this.Bind <UserNamePassword>(), this));
     Post("/sign-out", args => session.SignOut(this));
     Post("/add-or-update-user", args => session.AddOrUpdateUser(this.Bind <IUserIdentity>()));
     Post("/delete-user", args => session.DeleteUser(this.Bind <IUserIdentity>()));
     Post("/lock-user", args => session.LockUser(this.Bind <IUserIdentity>()));
     Post("/unlock-user", args => session.UnlockUser(this.Bind <IUserIdentity>()));
 }