public static AecUserManager Create()
        {
            var manager = new AecUserManager();

            manager.UserTokenProvider = new AecUserTokenProvider();

            manager.UserValidator = new UserValidator <AecUser, Guid>(manager)
            {
                AllowOnlyAlphanumericUserNames = true,
                RequireUniqueEmail             = false
            };

            manager.PasswordValidator = new PasswordValidator
            {
                RequireDigit            = false,
                RequiredLength          = AecCredentialsGenerator.PinCodeLength,
                RequireLowercase        = false,
                RequireNonLetterOrDigit = false,
                RequireUppercase        = false
            };

            return(manager);
        }
 public AecOAuthProvider(AecUserManager userManager)
 {
     _userManager = userManager;
 }