Background:** We have an ASP.NET web app which exposes simple ASMX web services such as:
string GetOrders(string userName,string password,DateTime orderDate)
: Return an XML string of customer orders based on the user (customer).void UpdateOrders(string userName, string password, Guid orderGuid, string orderXml)
: Update an order's data (from the XML Payload) based on the order's GUID.
Example:
WebServiceClient proxy = new WebServiceClient();
string xmlData = proxy.GetOrders("james","password",DateTime.Today);
My question is:
- ALthough we use HTTPS: is this method actually save?
- What will be a better alternative in ASP.NET?