summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth.OpenId/DefaultOpenIdHostFactories.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2013-01-01 07:50:22 -0800
committerAndrew Arnott <andrewarnott@gmail.com>2013-01-01 07:50:22 -0800
commit6e9889a61aa3fac1331d14ef18c95718c198c831 (patch)
tree05eba3233336d6e3703f5c632571cc5048aefc85 /src/DotNetOpenAuth.OpenId/DefaultOpenIdHostFactories.cs
parenta72f4df236e67f9c965863b6c43954b085cf8f6b (diff)
downloadDotNetOpenAuth-6e9889a61aa3fac1331d14ef18c95718c198c831.zip
DotNetOpenAuth-6e9889a61aa3fac1331d14ef18c95718c198c831.tar.gz
DotNetOpenAuth-6e9889a61aa3fac1331d14ef18c95718c198c831.tar.bz2
OpenID RP login actually works now.
Diffstat (limited to 'src/DotNetOpenAuth.OpenId/DefaultOpenIdHostFactories.cs')
-rw-r--r--src/DotNetOpenAuth.OpenId/DefaultOpenIdHostFactories.cs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/DotNetOpenAuth.OpenId/DefaultOpenIdHostFactories.cs b/src/DotNetOpenAuth.OpenId/DefaultOpenIdHostFactories.cs
index 18ad727..ac81107 100644
--- a/src/DotNetOpenAuth.OpenId/DefaultOpenIdHostFactories.cs
+++ b/src/DotNetOpenAuth.OpenId/DefaultOpenIdHostFactories.cs
@@ -44,11 +44,15 @@ namespace DotNetOpenAuth.OpenId {
public HttpClient CreateHttpClient(HttpMessageHandler handler) {
handler = handler ?? this.CreateHttpMessageHandler();
var untrustedHandler = handler as UntrustedWebRequestHandler;
+ HttpClient client;
if (untrustedHandler != null) {
- return untrustedHandler.CreateClient();
+ client = untrustedHandler.CreateClient();
} else {
- return new HttpClient(handler);
+ client = new HttpClient(handler);
}
+
+ client.DefaultRequestHeaders.UserAgent.Add(Util.LibraryVersionHeader);
+ return client;
}
}
}