a implement of  AspNet.Identity.Abstract's interface.