diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2012-05-01 08:51:13 -0700 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2012-05-01 08:51:13 -0700 |
commit | fa7356deb5d07f7ae3fbf0c2a2d887d380371f04 (patch) | |
tree | 402454ac7e3c5784fff8a549ffc22510c1314544 /src/DotNetOpenAuth.AspNet/Clients/OAuth/TwitterClient.cs | |
parent | 01d8c73f818d30b20f86630d35d230b5168215d1 (diff) | |
parent | d5ce85a1441fc9e315c96c6453f42c3f02dd4dbb (diff) | |
download | DotNetOpenAuth-fa7356deb5d07f7ae3fbf0c2a2d887d380371f04.zip DotNetOpenAuth-fa7356deb5d07f7ae3fbf0c2a2d887d380371f04.tar.gz DotNetOpenAuth-fa7356deb5d07f7ae3fbf0c2a2d887d380371f04.tar.bz2 |
Merge branch 'v4.0'
Conflicts:
nuget/DotNetOpenAuth.AspNet.nuspec
nuget/DotNetOpenAuth.Core.UI.nuspec
nuget/DotNetOpenAuth.Core.nuspec
nuget/DotNetOpenAuth.InfoCard.UI.nuspec
nuget/DotNetOpenAuth.InfoCard.nuspec
nuget/DotNetOpenAuth.OAuth.Common.nuspec
nuget/DotNetOpenAuth.OAuth.Consumer.nuspec
nuget/DotNetOpenAuth.OAuth.ServiceProvider.nuspec
nuget/DotNetOpenAuth.OAuth.nuspec
nuget/DotNetOpenAuth.OAuth2.AuthorizationServer.nuspec
nuget/DotNetOpenAuth.OAuth2.Client.UI.nuspec
nuget/DotNetOpenAuth.OAuth2.Client.nuspec
nuget/DotNetOpenAuth.OAuth2.ResourceServer.nuspec
nuget/DotNetOpenAuth.OAuth2.nuspec
nuget/DotNetOpenAuth.OpenId.Provider.UI.nuspec
nuget/DotNetOpenAuth.OpenId.Provider.nuspec
nuget/DotNetOpenAuth.OpenId.RelyingParty.UI.nuspec
nuget/DotNetOpenAuth.OpenId.RelyingParty.nuspec
nuget/DotNetOpenAuth.OpenId.UI.nuspec
nuget/DotNetOpenAuth.OpenId.nuspec
nuget/DotNetOpenAuth.OpenIdInfoCard.UI.nuspec
nuget/DotNetOpenAuth.OpenIdOAuth.nuspec
nuget/nuget.proj
src/version.txt
Diffstat (limited to 'src/DotNetOpenAuth.AspNet/Clients/OAuth/TwitterClient.cs')
-rw-r--r-- | src/DotNetOpenAuth.AspNet/Clients/OAuth/TwitterClient.cs | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/DotNetOpenAuth.AspNet/Clients/OAuth/TwitterClient.cs b/src/DotNetOpenAuth.AspNet/Clients/OAuth/TwitterClient.cs index ceaffd4..0ec0780 100644 --- a/src/DotNetOpenAuth.AspNet/Clients/OAuth/TwitterClient.cs +++ b/src/DotNetOpenAuth.AspNet/Clients/OAuth/TwitterClient.cs @@ -28,15 +28,15 @@ namespace DotNetOpenAuth.AspNet.Clients { public static readonly ServiceProviderDescription TwitterServiceDescription = new ServiceProviderDescription { RequestTokenEndpoint = new MessageReceivingEndpoint( - "http://twitter.com/oauth/request_token", + "https://twitter.com/oauth/request_token", HttpDeliveryMethods.GetRequest | HttpDeliveryMethods.AuthorizationHeaderRequest), UserAuthorizationEndpoint = new MessageReceivingEndpoint( - "http://twitter.com/oauth/authenticate", + "https://twitter.com/oauth/authenticate", HttpDeliveryMethods.GetRequest | HttpDeliveryMethods.AuthorizationHeaderRequest), AccessTokenEndpoint = new MessageReceivingEndpoint( - "http://twitter.com/oauth/access_token", + "https://twitter.com/oauth/access_token", HttpDeliveryMethods.GetRequest | HttpDeliveryMethods.AuthorizationHeaderRequest), TamperProtectionElements = new ITamperProtectionChannelBindingElement[] { new HmacSha1SigningBindingElement() }, }; @@ -59,6 +59,16 @@ namespace DotNetOpenAuth.AspNet.Clients { public TwitterClient(string consumerKey, string consumerSecret) : base("twitter", TwitterServiceDescription, consumerKey, consumerSecret) { } + /// <summary> + /// Initializes a new instance of the <see cref="TwitterClient"/> class. + /// </summary> + /// <param name="consumerKey">The consumer key.</param> + /// <param name="consumerSecret">The consumer secret.</param> + /// <param name="tokenManager">The token manager.</param> + public TwitterClient(string consumerKey, string consumerSecret, IOAuthTokenManager tokenManager) + : base("twitter", TwitterServiceDescription, new SimpleConsumerTokenManager(consumerKey, consumerSecret, tokenManager)) { + } + #endregion #region Methods |