Exemple #1
0
        public void Add()
        {
            UserExtendedManager _extendedManager = new UserExtendedManager();
            User user = new User();

            user.Password  = user.sha256("123456");
            user.ProfileId = 1;
            user.UserName  = "******";
            //user.CreatedAt = DateTime.Now;
            var result = _extendedManager.Add(user);

            Assert.NotNull(result);
        }
Exemple #2
0
        /// <summary>
        /// IMAGINE BIG RED WARNING SIGNS HERE!
        /// You'd want to retrieve claims through your claims provider
        /// in whatever way suits you, the below is purely for demo purposes!
        /// </summary>
        private static Task <ClaimsIdentity> GetClaimsIdentity(ref User user)
        {
            if (user.UserName == "admin" &&
                user.Password == "123456")
            {
                user.Id = 1;
                return(Task.FromResult(new ClaimsIdentity(new GenericIdentity(user.UserName, "Token"),
                                                          new[]
                {
                    new Claim("EasyClaim", "EasyValues")
                })));
            }
            UserExtendedManager _extendedManager = new UserExtendedManager();

            if (_extendedManager.Login(user))
            {
                return(Task.FromResult(new ClaimsIdentity(new GenericIdentity(user.UserName, "Token"),
                                                          new Claim[] { })));
            }

            // Credentials are invalid, or account doesn't exist
            return(Task.FromResult <ClaimsIdentity>(null));
        }