Ejemplo n.º 1
0
        public void AuthenticateUser_WrongPassword()
        {
            String wErrorResult;
            AuthenticateUserRes res = AuthenticateUser(wTestUser.UserName, "sarasabtrosca", out wErrorResult);

            Assert.AreEqual <string>(res.Error.ErrorId, "4007", wErrorResult);
        }
Ejemplo n.º 2
0
        public void AuthenticateUser_IsApproved_False()
        {
            String wErrorResult;
            AuthenticateUserRes res = AuthenticateUser(wUnaprovedUser.UserName, wUnaprovedUser.Password, out wErrorResult);

            Assert.AreEqual <string>(res.Error.ErrorId, "4009", wErrorResult);
        }
Ejemplo n.º 3
0
        public void AuthenticateUser_ok()
        {
            String wErrorResult;
            AuthenticateUserRes res = AuthenticateUser(wTestUser.UserName, wTestUser.Password, out wErrorResult);

            Assert.AreEqual <Fwk.Exceptions.ServiceError>(res.Error, null, wErrorResult);
        }
Ejemplo n.º 4
0
        public void AuthenticateUser_NonExistentUser()
        {
            String wErrorResult;
            AuthenticateUserRes res = AuthenticateUser("usuarioquenoexiste", "123345", out wErrorResult);

            Assert.AreEqual <string>(res.Error.ErrorId, "4005", wErrorResult);
        }
Ejemplo n.º 5
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="pName"></param>
        /// <param name="pPassword"></param>
        /// <param name="pAuthenticationMode"></param>
        /// <param name="pDomain"></param>
        /// <param name="pIsEnvironmentUser"></param>
        /// <returns></returns>
        internal static User AuthenticateUser(String pName, String pPassword, AuthenticationModeEnum pAuthenticationMode, String pDomain, Boolean pIsEnvironmentUser)
        {
            AuthenticateUserReq req = new AuthenticateUserReq();

            req.BusinessData.IsEnvironmentUser  = pIsEnvironmentUser;
            req.BusinessData.UserName           = pName;
            req.BusinessData.Password           = pPassword;
            req.BusinessData.Domain             = pDomain;
            req.BusinessData.AuthenticationMode = pAuthenticationMode;

            AuthenticateUserRes res = _ClientServiceBase.ExecuteService <AuthenticateUserReq, AuthenticateUserRes>(WrapperSecurityProvider, req);

            if (res.Error != null)
            {
                throw Fwk.Exceptions.ExceptionHelper.ProcessException(res.Error);
            }
            ///TODO: arreglar AuthenticateUserRes
            return(res.BusinessData.UserInfo);
        }
Ejemplo n.º 6
0
        public AuthenticateUserRes AuthenticateUser(string pUserName, string pPassword, out string pErrorResult)
        {
            string d = System.Reflection.Assembly.GetExecutingAssembly().Location;
            AuthenticateUserReq req = new AuthenticateUserReq();

            req.BusinessData.AuthenticationMode = AuthenticationModeEnum.ASPNETMemberShips;
            req.BusinessData.UserName           = pUserName;
            req.BusinessData.Password           = pPassword;
            AuthenticateUserRes res = base.ClientServiceBase.ExecuteService <AuthenticateUserReq, AuthenticateUserRes>(req);

            if (res.Error != null)
            {
                pErrorResult = Fwk.Exceptions.ExceptionHelper.ProcessException(res.Error).Message;
            }
            else
            {
                pErrorResult = String.Empty;
            }

            return(res);
        }