Example #1
0
        /// <summary>
        /// Authenticate and get identity out with roles
        /// </summary>
        /// <param name="userName">User name</param>
        /// <param name="password">Password</param>
        /// <returns>Instance of identity</returns>
        public static CustomIdentity GetCustomIdentity(string email, string password)
        {
            var identity = new CustomIdentity();
            var uServcice = new UserService();

            bool loginResponse = uServcice.UserLogin(email, password);

            if (loginResponse)
            {
                identity.IsAuthenticated = true;
                identity.Name = email;
                var roles = new[] { "admin" };
                identity.Roles = roles;

                return identity;
            }
            return identity;
        }