Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | 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. | ||||
* | | 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 |