INTERACT FORUM
Windows => Plug-in Development => Topic started by: TomNKY on July 06, 2013, 02:44:47 pm
-
Has anyone an idea about getting password & username into the webservice without relying on the popup form? Within a WP8 app, it doesn't want to allow passing these via the URL. Any ideas?
string authenticate = string.Format("http://{0}:{1}@{2}:{3}/MCWS/v1/Authenticate",
App.TheSession.JRiverServer.Username,
App.TheSession.JRiverServer.Password,
App.TheSession.JRiverServer.UseIP,
App.TheSession.JRiverServer.Port );
passed down ultimately into something like
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
request.Method = HttpMethod.Get;
HttpWebResponse response = (HttpWebResponse)await request.GetResponseAsync();
isn't accepting the parameters or formate. I notice that pasted into IE it won't work, apsted into Firefox,Opera or Chrome it does.... MS doesn't consider this method to be secure.
Thoughts?
-
Hi,
Have you tried using the Credential property of the HttpWebRequest object with a NetworkCredential object?
Googling around I found this at StackoverFlow
NetworkCredential nc = new NetworkCredential(GetSetting("username"), GetSetting("password"));
CredentialCache cache = new CredentialCache();
cache.Add(requestUri, "Basic", nc);
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(requestUri);
The Stackoverflow post is found at http://stackoverflow.com/questions/1683398/passing-networkcredential-to-httpwebrequest-in-c-sharp-from-asp-net-page (http://stackoverflow.com/questions/1683398/passing-networkcredential-to-httpwebrequest-in-c-sharp-from-asp-net-page)
Hope this helps!
/Fridden
-
Hi,
Have you tried using the Credential property of the HttpWebRequest object with a NetworkCredential object?
Googling around I found this at StackoverFlow
NetworkCredential nc = new NetworkCredential(GetSetting("username"), GetSetting("password"));
CredentialCache cache = new CredentialCache();
cache.Add(requestUri, "Basic", nc);
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(requestUri);
The Stackoverflow post is found at http://stackoverflow.com/questions/1683398/passing-networkcredential-to-httpwebrequest-in-c-sharp-from-asp-net-page (http://stackoverflow.com/questions/1683398/passing-networkcredential-to-httpwebrequest-in-c-sharp-from-asp-net-page)
Hope this helps!
/Fridden
Thanks for the idea ... been checking this out this morning and it appears I've got it working using the network credentials !! Passing Tokens back in on the other commands in my program and so far all seem to work. Have to double check every one of them but think this fits the bill.
Thanks A Bunch !