示例#1
0
        public static KadabraUserManager Create(IdentityFactoryOptions <KadabraUserManager> options, IOwinContext context)
        {
            var manager = new KadabraUserManager(new KadabraUserStore(context));

            manager.UserValidator     = new KadabraUserValidator(manager);
            manager.PasswordValidator = new KadabraPasswordValidator();
            if (options != null && options.DataProtectionProvider != null)
            {
                manager.UserTokenProvider = new DataProtectorTokenProvider <KadabraUser>(options.DataProtectionProvider.Create("Kadabra Identity User"));
            }
            return(manager);
        }
示例#2
0
 public KadabraUserValidator(KadabraUserManager manager) : base(manager)
 {
     RequireUniqueEmail             = true;
     AllowOnlyAlphanumericUserNames = false;
 }