Example #1
0
        /// <summary>
        /// Get ActiveDirectoryResponse
        /// </summary>
        /// <param name="pcName">PC Name</param>
        /// <returns>List</returns>
        public ActiveDirectoryLoginResponse ActiveDirectoryDirectLogin(string pcName)
        {
            ActiveDirectoryLoginResponse response = null;
            var client  = new RestClient(ProjectConfiguration.ActiveDirectoryDirectLogin);
            var request = new RestRequest(Method.POST);

            request.AddHeader("content-type", "application/json");
            request.AddHeader("access", ProjectConfiguration.AccessTokenForActiveDirectoryLogin);
            request.AddParameter("application/json", "{UserName:\"" + pcName + "\",FromWhere:3}", ParameterType.RequestBody);
            IRestResponse res = client.Execute(request);

            response = JsonConvert.DeserializeObject <ActiveDirectoryLoginResponse>(res.Content);
            return(response);
        }
Example #2
0
        /// <summary>
        /// Get ActiveDirectoryResponse
        /// </summary>
        /// <param name="model">Login model</param>
        /// <returns>List</returns>
        public ActiveDirectoryLoginResponse ActiveDirectoryResponse(Login model)
        {
            ActiveDirectoryLoginResponse response = null;
            var client  = new RestClient(ProjectConfiguration.ActiveDirectoryLoginUrl);
            var request = new RestRequest(Method.POST);

            request.AddHeader("content-type", "application/json");
            request.AddHeader("access", ProjectConfiguration.AccessTokenForActiveDirectoryLogin);
            request.AddParameter("application/json", "{\r\n UserName:\"" + model.Email + "\",\r\n Password:\"" + model.EncryptedPassword + "\",\r\n FromWhere:3\r\n}", ParameterType.RequestBody);
            IRestResponse res = client.Execute(request);

            response = JsonConvert.DeserializeObject <ActiveDirectoryLoginResponse>(res.Content);
            return(response);
        }
Example #3
0
        /// <summary>
        /// Get Form Authentication Guest Login Response
        /// </summary>
        /// <param name="model">Login model</param>
        /// <returns>List</returns>
        public ActiveDirectoryLoginResponse FormAuthenticationGuestLogin(Login model)
        {
            ActiveDirectoryLoginResponse response = null;
            var client  = new RestClient(ProjectConfiguration.FormAunthenticationGuestLoginUrl);
            var request = new RestRequest(Method.POST);

            request.AddHeader("content-type", "application/json");
            request.AddHeader("access", ProjectConfiguration.AccessTokenForActiveDirectoryLogin);
            ////request.AddParameter("UserName", model.Email);
            ////request.AddParameter("Password", EncryptionDecryption.EncryptByTripleDES(model.Password));
            ////request.AddParameter("FromWhere", 3);
            request.AddParameter("application/json", "\r\n{UserName:\"" + model.Email + "\",\r\nPassword:\"" + model.EncryptedPassword + "\",\r\nFromWhere:3}", ParameterType.RequestBody);
            IRestResponse res = client.Execute(request);

            response = JsonConvert.DeserializeObject <ActiveDirectoryLoginResponse>(res.Content);
            return(response);
        }