Subject: Variable 'SAML Response' is missing Date: 2019-12-16 09:03:27 From: Lasantha PW Source: variable-saml-response-missing ---------------------------------------------------------------------- Hi, I'm trying to create a SAMLresponse from a request. I'm getting "Variable 'SAML Response' is missing." error message. Here the code i'm using. var collection = HttpContext.Current.Request.QueryString; var headers = HttpContext.Current.Request.Headers; // Get the "IsReadOnly" protected instance property. var propInfo = collection.GetType().GetProperty("IsReadOnly", BindingFlags.Instance | BindingFlags.NonPublic); // Mark the collection as NOT "IsReadOnly" propInfo.SetValue(collection, false, new object[] { }); string rawSamlData = WebConfigurationManager.AppSettings["TEMP_SAML_RESPONCE"]; rawSamlData = HttpUtility.UrlDecode(rawSamlData); // read the base64 encoded bytes byte[] samlData = Convert.FromBase64String(rawSamlData); // read back into a UTF string string samlAssertion = Encoding.UTF8.GetString(samlData); collection["SAMLResponse"] = samlAssertion; headers["Content-Type"] = "application/x-www-form-urlencoded"; ComponentPro.Saml2.Response samlResponse = ComponentPro.Saml2.Response.Create(request); // issue is here ---------------------------------------------------------------------- Note: This question has been asked on the Q&A forum of Thang Dang's fraudulent ComponentPro brand If you purchased anything from ComponentPro, you have been scammed. Contact the payment processor who sold you the license and ask for your money back. Back to ComponentPro Q&A Forum Index