1 class VidyoPortalUserServiceWithAuthentication : VidyoPortalUserService
2 {
3 String _username;
4 String _password;
5 public VidyoPortalUserServiceWithAuthentication(String username, String password)
6 {
7 _username = username;
8 _password = password;
9 }
10 protected override WebRequest GetWebRequest(Uri uri)
11 {
12 WebRequest wr = base.GetWebRequest(uri);
13 wr.Headers.Add("Authorization", "Basic " +
14 Convert.ToBase64String(Encoding.ASCII.GetBytes(_username + ":" + _password)));
15 return wr;
16 }
17 }
18
19 VidyoPortalUserServiceWithAuthentication vpus = new VidyoPortalUserServiceWithAuthentication(this.tbxID.Text, this.tbxPwd.Text);
20
21
22 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(RequestString);
23
24 request.AllowAutoRedirect = false;
25 request.Method = "GET";
26 // Get Found (302) response.
27 HttpWebResponse response = (HttpWebResponse)request.GetResponse();