/// <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); }
/// <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); }
/// <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); }