Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'v4.2' into v4.3 | Andrew Arnott | 2013-04-22 | 1 | -4/+7 |
|\ | |||||
| * | Use only web safe characters in client state arg | Andrew Arnott | 2013-04-11 | 1 | -4/+7 |
| | | | | | | | | Fixes #268 | ||||
* | | Merge branch 'v4.2' into v4.3 | Andrew Arnott | 2013-04-11 | 2 | -1/+3 |
|\ \ | |/ | | | | | | | Conflicts: src/version.txt | ||||
| * | Merge branch 'v4.1' into v4.2 | Andrew Arnott | 2013-04-11 | 1 | -0/+2 |
| |\ | |||||
| | * | Adds Content-Length header to direct responses. | Andrew Arnott | 2013-03-09 | 1 | -0/+2 |
| | | | |||||
| * | | Fix Error Logging | John McKim | 2013-02-26 | 1 | -1/+1 |
| | | | |||||
* | | | Adds DelegatingHandler implementations for OAuth 1 consumers that sign ↵ | Andrew Arnott | 2013-02-23 | 1 | -6/+36 |
|/ / | | | | | | | outgoing requests. | ||||
* | | Merge remote-tracking branch 'origin/v4.1' into v4.2v4.2.2.13055 | Andrew Arnott | 2013-02-23 | 1 | -1/+2 |
|\ \ | |/ | | | | | | | Conflicts: src/DotNetOpenAuth.Core/Messaging/MessagingUtilities.cs | ||||
| * | Fixes StyleCop break. | Andrew Arnott | 2013-01-12 | 1 | -1/+1 |
| | | |||||
| * | Update to support Front_End_Https header used by some loadbalancers for SSL ↵ | Mike Roest | 2013-01-12 | 1 | -1/+2 |
| | | | | | | | | terminiation. As Per http://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Common_non-standard_request_headers | ||||
* | | Fixes build break in .NET 3.5 builds. | Andrew Arnott | 2012-12-26 | 1 | -6/+11 |
| | | |||||
* | | StyleCop fixes. | Andrew Arnott | 2012-12-26 | 2 | -35/+35 |
| | | |||||
* | | Fixes timeout in unit tests. | Andrew Arnott | 2012-12-26 | 1 | -1/+20 |
| | | |||||
* | | Whitespace fixes. | Andrew Arnott | 2012-12-25 | 1 | -61/+61 |
| | | |||||
* | | Replaces locking with thread-affinitized RNGs. | Andrew Arnott | 2012-12-25 | 1 | -17/+35 |
| | | |||||
* | | Mitigates timing attack on random number generator. | Andrew Arnott | 2012-12-25 | 1 | -4/+28 |
| | | |||||
* | | Merge branch 'v4.1' | Andrew Arnott | 2012-12-24 | 2 | -0/+19 |
|\ \ | |/ | |||||
| * | Sensitive message information is now masked from logging. | Andrew Arnott | 2012-12-23 | 2 | -0/+19 |
| | | | | | | | | Fixes #243 | ||||
* | | Replaces use of ASP.NET session id with random key. | Andrew Arnott | 2012-12-24 | 1 | -0/+23 |
| | | | | | | | | Fixes #229 | ||||
* | | Fixed stylecop errors. | Andrew Arnott | 2012-12-24 | 1 | -1/+7 |
| | | |||||
* | | Access token responses now encode expires as number. | Andrew Arnott | 2012-12-24 | 5 | -5/+59 |
| | | | | | | | | Fixes #223 | ||||
* | | Adjusts verbosity levels of HTTP error logging. | Andrew Arnott | 2012-12-24 | 1 | -5/+16 |
| | | | | | | | | Fixes #244 | ||||
* | | Merge branch 'v4.1' | Andrew Arnott | 2012-12-02 | 4 | -11/+31 |
|\ \ | |/ | | | | | | | | | | | Conflicts: src/DotNetOpenAuth.OAuth2.ResourceServer/OAuth2/StandardAccessTokenAnalyzer.cs src/DotNetOpenAuth.Test/OAuth2/OAuth2TestBase.cs src/version.txt | ||||
| * | Fixes an InternalErrorException thrown when decoding corrupted access tokens. | Andrew Arnott | 2012-11-11 | 1 | -1/+1 |
| | | | | | | | | Fixes #178 | ||||
| * | Fixes another OOM exception while decoding corrupted tokens. | Andrew Arnott | 2012-11-11 | 1 | -1/+1 |
| | | |||||
| * | Avoids OOM exceptions from ResourceServer | Andrew Arnott | 2012-11-11 | 4 | -6/+25 |
| | | | | | | | | Related to #178 | ||||
| * | Fixes AsHttpResposneMessage() exception when response has no stream. | Andrew Arnott | 2012-11-02 | 1 | -3/+4 |
| | | | | | | | | Fixes #226 | ||||
* | | Merge remote-tracking branch 'aarnott/master' | Andrew Arnott | 2012-10-29 | 4 | -18/+12 |
|\ \ | |||||
| * | | Adds AuthorizationServer.DecodeRefreshToken | Andrew Arnott | 2012-07-20 | 4 | -18/+12 |
| | | | | | | | | | | | | | | | | | | And a unit test. Fixes #182 | ||||
* | | | Promotes MessagingUtilities.GetPublicFacingUrl to public method. | Andrew Arnott | 2012-10-29 | 1 | -57/+57 |
| | | | | | | | | | | | | Fixes #198 | ||||
* | | | Merge branch 'v4.1' | Andrew Arnott | 2012-10-14 | 4 | -8/+170 |
|\ \ \ | | |/ | |/| | |||||
| * | | Added OutgoingWebResponse.AsHttpResponseMessage extension method. | Andrew Arnott | 2012-10-09 | 1 | -0/+25 |
| | | | |||||
| * | | Added missing xml doc comment line. | Andrew Arnott | 2012-09-29 | 1 | -0/+1 |
| | | | |||||
| * | | Merge branch 'v4.0' into v4.1 | Andrew Arnott | 2012-09-29 | 1 | -0/+21 |
| |\ \ | |||||
| | * | | Mitigates the XML DTD DoS attack from expanding entities. | Andrew Arnott | 2012-09-29 | 1 | -0/+23 |
| | | | | | | | | | | | | | | | | Fixes #209 | ||||
| * | | | Added NuGet package dependency and fixed build breaks in samples. | Andrew Arnott | 2012-09-27 | 1 | -0/+11 |
| | | | | |||||
| * | | | Adds overloads of ResourceServer for HttpRequestMessage. | Andrew Arnott | 2012-09-27 | 1 | -5/+49 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The GetPrincipal and GetAccessToken now better support resource servers that are written in ASP.NET WebAPI. Fixes #206 | ||||
| * | | | Fixed a couple build warnings. | Andrew Arnott | 2012-07-22 | 1 | -1/+1 |
| | | | | |||||
| * | | | Fixed build break for .NET 3.5 targeting. | Andrew Arnott | 2012-07-19 | 1 | -0/+2 |
| | | | | |||||
| * | | | Fixed StyleCop issue | Andrew Arnott | 2012-07-18 | 1 | -1/+1 |
| | | | | |||||
| * | | | Replaces explicit crypto algorithm use with factories. | Andrew Arnott | 2012-07-18 | 2 | -3/+61 |
| | |/ | |/| | | | | | | | Fixes #47 which requires that FIPS compliance be an option. | ||||
* | | | Fixing one more place it was missed, also changing to OPTIONS | Matt Hawley | 2012-08-10 | 3 | -9/+11 |
| | | | |||||
* | | | Adding PATCH and OPTION http verbs | Matt Hawley | 2012-08-10 | 2 | -3/+21 |
|/ / | |||||
* | | Merge branch 'v4.0' | Andrew Arnott | 2012-06-20 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Logging banner now includes the precise build version. | Andrew Arnott | 2012-06-20 | 1 | -15/+1 |
| | | | | | | | | Fixes #161 | ||||
| * | DNOA user agent string now includes the build number again. | Andrew Arnott | 2012-06-20 | 1 | -1/+15 |
| | | | | | | | | Fixes #160. | ||||
* | | Merge branch 'v4.0' | Andrew Arnott | 2012-05-01 | 1 | -5/+17 |
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | Fixes thread-safety in MessageDescriptionCollection class. | Andrew Arnott | 2012-04-27 | 1 | -5/+17 |
| | | | | | | | | Fixes #130 | ||||
* | | Moved some JSON serialization logic to MessagingUtilities and added a unit test. | Andrew Arnott | 2012-04-28 | 3 | -18/+75 |
| | | |||||
* | | The convenient compression/decompression API now offers both gzip and deflate. | Andrew Arnott | 2012-04-28 | 1 | -6/+58 |
| | | | | | | | | Towards #127: "support for JWT access tokens" | ||||
* | | Added a base64web encoder for byte[] typed message parts. | Andrew Arnott | 2012-04-28 | 1 | -0/+37 |
| | | |||||
* | | Authorization Server hosts now instantiate their own AccessTokens rather ↵ | Andrew Arnott | 2012-04-25 | 4 | -19/+13 |
| | | | | | | | | | | | | | | than just parameters. AccessTokens are now serialized via a virtual method on that instance. Fixes #38, I think. | ||||
* | | Fixed Stylecop messages. | Andrew Arnott | 2012-04-22 | 1 | -0/+1 |
| | | |||||
* | | Fixes access denial errors from OAuth 2 resource servers so they include the ↵ | Andrew Arnott | 2012-04-22 | 2 | -14/+22 |
| | | | | | | | | | | | | required parameters in their WWW-Authenticate headers. Fixes #124 | ||||
* | | Replaces ResourceServer.VerifyAccess with a better pattern for error handling. | Andrew Arnott | 2012-04-21 | 2 | -4/+82 |
| | | | | | | | | Fixes #122 | ||||
* | | Merge branch 'v4.0' | Andrew Arnott | 2012-04-21 | 3 | -1/+5 |
|\ \ | |/ | |||||
| * | Removed unimplemented Exception.GetObjectData override methods. | Andrew Arnott | 2012-04-21 | 2 | -0/+4 |
| | | | | | | | | | | | | They weren't implemented anyway, and seem to be causing trouble with certain CLR 4 hosters (like Rackspace). Fixes #121 | ||||
| * | Fix for VerificationException that occurs on some machines. | Andrew Arnott | 2012-04-10 | 1 | -1/+1 |
| | | | | | | | | Fixes #112 | ||||
* | | Fixed HTTP Basic authentication for OAuth 2 clients so that it actually ↵ | Andrew Arnott | 2012-04-19 | 3 | -0/+20 |
| | | | | | | | | works in the sample. | ||||
* | | StyleCop cleanup, and reversal of some code changes that were no longer ↵ | Andrew Arnott | 2012-04-18 | 1 | -0/+24 |
| | | | | | | | | necessary. | ||||
* | | We have HTTP Basic client authentication working now in OAuth 2. | Andrew Arnott | 2012-04-18 | 5 | -9/+97 |
| | | |||||
* | | Added a bit more logging. | Andrew Arnott | 2012-04-16 | 1 | -0/+1 |
| | | |||||
* | | Added logging for why crypto keys are created. | Andrew Arnott | 2012-04-16 | 1 | -0/+6 |
| | | |||||
* | | Merge branch 'v4.0' | Andrew Arnott | 2012-04-05 | 2 | -35/+96 |
|\ \ | |/ | | | | | | | | | | | Conflicts: src/DotNetOpenAuth.OAuth2.Client/DotNetOpenAuth.OAuth2.Client.csproj src/DotNetOpenAuth.OAuth2.ResourceServer/DotNetOpenAuth.OAuth2.ResourceServer.csproj src/DotNetOpenAuth.OAuth2.ResourceServer/OAuth2/ResourceServer.cs | ||||
| * | Fixes InvalidCastExceptions for Identifier and Realm conversions | Andrew Arnott | 2012-04-05 | 2 | -35/+96 |
| | | | | | | | | | | | | | | | | that can result from receiving a message before the static constructors for those types have executed. This corrects the regression introduced in v4.0.0. Fixes #109 | ||||
* | | Moved code to calculate a web root into DNOA.Core. | Andrew Arnott | 2012-04-02 | 1 | -0/+13 |
| | | |||||
* | | AccessToken is now a public class. | Andrew Arnott | 2012-04-01 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | Resource Servers can now handle access tokens that are issued for a client's data (not a 3rd party resource owner's). Client Identifiers are no longer included in access tokens for unauthenticated clients. More work needed on IAccessTokenAnalyzer and the access token formatter. We need to generalize the serialization itself so folks can use JWT, etc. We also still need access token to have a host-defined map of claims. Fixes #104 Fixes #102 | ||||
* | | Allows the authorization server to store merely the hashes of client secrets. | Andrew Arnott | 2012-04-01 | 1 | -37/+37 |
| | | | | | | | | Fixes #92 | ||||
* | | Added binding element comments. | Andrew Arnott | 2012-03-30 | 2 | -2/+8 |
| | | |||||
* | | Merge branch 'master' into oauth2refactor | Andrew Arnott | 2012-03-24 | 1 | -0/+1 |
|\ \ | |/ | | | | | | | Conflicts: src/DotNetOpenAuth.sln | ||||
| * | Fix for NullReferenceException in the OAuth 1.0 demo due to HttpRequestInfo ↵ | Andrew Arnott | 2012-03-22 | 1 | -0/+1 |
| | | | | | | | | | | | | not initializing one of its fields. Fixes #97 | ||||
* | | Redistributed OAuth2 code into their more specific assemblies. | Andrew Arnott | 2012-03-16 | 1 | -0/+2 |
|/ | |||||
* | Fixed StyleCop warnings. | Andrew Arnott | 2012-03-14 | 1 | -1/+4 |
| | |||||
* | Access token endpoint now can respond with appropriate errors. | Andrew Arnott | 2012-03-14 | 1 | -1/+1 |
| | |||||
* | Fixed error message generated in exception thrown for bad access token requests. | Andrew Arnott | 2012-03-14 | 2 | -8/+19 |
| | |||||
* | FxCop fixes and suppressions. | Andrew Arnott | 2012-03-10 | 1 | -16/+17 |
| | |||||
* | Applied all the StyleCop fixes necessary by the StyleCop 4.7 upgrade. | Andrew Arnott | 2012-03-10 | 9 | -7/+9 |
| | |||||
* | OAuth 2 clients now use the state parameter to mitigate XSRF attacks. | Andrew Arnott | 2012-03-08 | 1 | -0/+9 |
| | | | | Fixes #84 | ||||
* | Fixed StyleCop messages. | Andrew Arnott | 2012-03-05 | 3 | -12/+119 |
| | |||||
* | HttpRequestInfo ctors are now internal, and publicly we have static | Andrew Arnott | 2012-03-05 | 1 | -4/+20 |
| | | | | factory methods that return HttpRequestBase instances. | ||||
* | Replaced API requirements for HttpRequestInfo with HttpRequestBase (new in ↵ | Andrew Arnott | 2012-03-05 | 4 | -386/+215 |
| | | | | | | .NET 3.5 SP1). This makes us more friendly to MVC as well as mock-based unit testing. | ||||
* | Fixed some bad or missing URL escaping. | Andrew Arnott | 2012-03-01 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' into webpages | Andrew Arnott | 2012-03-01 | 81 | -169/+248 |
|\ | | | | | | | | | Conflicts: src/DotNetOpenAuth.sln | ||||
| * | Removed requirement for callback parameter, per the spec. | Andrew Arnott | 2012-02-19 | 1 | -4/+10 |
| | | |||||
| * | Fixed up the various protocol channels to correctly apply HTTP headers ↵ | Andrew Arnott | 2012-02-19 | 1 | -0/+16 |
| | | | | | | | | prescribed by the messages. | ||||
| * | Brings back HTTP Authorization header whitespace trimming. | Andrew Arnott | 2012-02-15 | 1 | -1/+1 |
| | | | | | | | | | | | | Fixes issue where DNOA 4.0 regressed from v3.4 in not trimming spaces around HTTP Authorization header tokens. Thanks to Guilherme Reis for reporting the bug. | ||||
| * | Fixed FxCop messages in DNOA.Core #68 | Andrew Arnott | 2012-02-09 | 7 | -4/+60 |
| | | |||||
| * | Updated all copyright notices to reflect copyright assignment to Outercurve. | Andrew Arnott | 2012-02-05 | 79 | -158/+158 |
| | | | | | | | | Fixes #66 | ||||
| * | Fixed build break. | Andrew Arnott | 2012-01-29 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'v3.4' | Andrew Arnott | 2012-01-29 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | | Conflicts: nuget/nuget.proj samples/OpenIdOfflineProvider/OpenIdOfflineProvider.csproj src/DotNetOpenAuth/DotNetOpenAuth.csproj src/DotNetOpenAuth/Messaging/Reflection/MessageDescription.cs tools/DotNetOpenAuth.props | ||||
* | | Fixed ReadOnlyDictionary.cs location. | Andrew Arnott | 2012-03-01 | 1 | -0/+224 |
| | | |||||
* | | Make changes per discussion. Remove the DNOA.WebPages project. Rename ↵ | Microsoft | 2012-03-01 | 1 | -5/+28 |
|/ | | | | DNOA.Web to DNOA.AspNet. | ||||
* | OpenID messages that are missing signed parameters now throws ↵ | Andrew Arnott | 2012-01-29 | 3 | -2/+34 |
| | | | | | | ProtocolException instead of KeyNotFoundException. Fixes #45 | ||||
* | Added more support for HttpContextBase, HttpResponseBase, etc. | Andrew Arnott | 2012-01-29 | 2 | -3/+47 |
| | |||||
* | Renamed assembly DotNetOpenAuth.Messaging(.UI) to DotNetOpenAuth.Core(.UI) | Andrew Arnott | 2012-01-12 | 86 | -0/+14286 |