Example #1
0
        public string GetInsiteToken(UserLoginDto user)
        {
            user.Credential = new HashHelper(configuration).GetHashedData(user.Credential);
            var userAuth = new UserAuthDto();

            //select authentication method
            switch (user.IdentityType)
            {
            case "email":
                userAuth = authRepository.GetUserIdByEmail(user);
                break;

            default: break;
            }

            //if not found
            if (userAuth == null)
            {
                return(null);
            }

            return(BuildToken(userAuth));
        }