Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Incremented version. | Andrew Arnott | 2012-10-29 | 1 | -2/+2 |
| | |||||
* | Incremented version. | Andrew Arnott | 2012-10-16 | 1 | -2/+2 |
| | |||||
* | Fixes TraceSwitch tracing to filter based on configuration. | Andrew Arnott | 2012-10-10 | 1 | -30/+90 |
| | | | | Fixes #214 | ||||
* | Added OutgoingWebResponse.AsHttpResponseMessage extension method. | Andrew Arnott | 2012-10-09 | 2 | -1/+54 |
| | |||||
* | Merge branch 'v4.0' into v4.1 | Andrew Arnott | 2012-10-07 | 1 | -4/+13 |
|\ | |||||
| * | Whitespace fixes. | Andrew Arnott | 2012-10-02 | 1 | -2/+2 |
| | | |||||
| * | Fix some unit tests failing. | Microsoft | 2012-10-02 | 1 | -4/+13 |
| | | |||||
| * | Adjusted AssemblyInfo.cs to be unique for each assembly. | Andrew Arnott | 2012-09-29 | 29 | -246/+84 |
| | | | | | | | | This should fix nuget pdb package submission to symbolsource.org | ||||
* | | Incremented version. | Andrew Arnott | 2012-09-29 | 1 | -2/+2 |
| | | |||||
* | | Adjusted AssemblyInfo.cs to be unique for each assembly. | Andrew Arnott | 2012-09-29 | 29 | -255/+27 |
| | | | | | | | | This should fix nuget pdb package submission to symbolsource.org | ||||
* | | Merge branch 'v4.0' into v4.1 | Andrew Arnott | 2012-09-29 | 1 | -12/+3 |
|\ \ | |/ | |||||
| * | Fixes NullReferenceException in AspNet.OpenAuthSecurityManager. | Andrew Arnott | 2012-09-29 | 1 | -12/+3 |
| | | | | | | | | | | This was reported at: http://stackoverflow.com/questions/12235395/openauth-requestauthentication-throws-null-ref-in-vs2012-web-forms-template/12240150#12240150 It is due to fields being left uninitialized by the constructors yet assumed to be non-null by all or some public methods. | ||||
* | | 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 | 7 | -9/+39 |
|\ \ | |/ | |||||
| * | Mitigates the XML DTD DoS attack from expanding entities. | Andrew Arnott | 2012-09-29 | 6 | -9/+37 |
| | | | | | | | | Fixes #209 | ||||
| * | Fix for unhandled exception in some partial trust environments (mono?). | Andrew Arnott | 2012-09-20 | 1 | -0/+4 |
| | | |||||
| * | Incremented version. | Andrew Arnott | 2012-06-30 | 1 | -2/+2 |
| | | |||||
| * | Updated version to v4.0.4 | Andrew Arnott | 2012-06-27 | 1 | -2/+2 |
| | | |||||
* | | 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 | 2 | -5/+90 |
| | | | | | | | | | | | | | | The GetPrincipal and GetAccessToken now better support resource servers that are written in ASP.NET WebAPI. Fixes #206 | ||||
* | | Adds ClientBase.CreateAuthorizingHandler | Andrew Arnott | 2012-09-26 | 6 | -0/+213 |
| | | | | | | | | | | | | This method creates an HttpMessageHandler that automatically applies the OAuth 2 access token (bearer) to all outbound HTTP requests. Fixes #205 | ||||
* | | Merge branch 'SlowGoogleServerWorkaround' into v4.1 | Andrew Arnott | 2012-09-17 | 5 | -17/+128 |
|\ \ | |||||
| * | | Added ability to cache Google certificates. | Andrew Arnott | 2011-02-09 | 5 | -16/+126 |
| | | | | | | | | | | | | Something of a workaround for slow certificate handling on some servers. | ||||
* | | | Fix error message. | Andrew Arnott | 2012-08-23 | 1 | -1/+1 |
| | | | |||||
* | | | Fixes a bug in posting to HTML forms in Firefox with the InfoCard selector. | Andrew Arnott | 2012-08-23 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | If the idselector control on a page with an other control that raises a postback, then the selector is opening when using firefox with "openinfocard identity selector" addon. To fix this problem, you have to move the object tag with the identity object outside the form tag in the page. Thanks to Philipp Jenni <philipp.jenni@gmx.ch> who contributed this fix. | ||||
* | | | Fixed a couple build warnings. | Andrew Arnott | 2012-07-22 | 2 | -2/+2 |
| | | | |||||
* | | | Fix NetworkCredentialApplicator verify check | Andrew Arnott | 2012-07-22 | 1 | -2/+6 |
| | | | | | | | | | | | | Fixes #183 | ||||
* | | | Fixed build break for .NET 3.5 targeting. | Andrew Arnott | 2012-07-19 | 1 | -0/+2 |
| | | | |||||
* | | | More StyleCop fixes | Andrew Arnott | 2012-07-18 | 1 | -7/+9 |
| | | | |||||
* | | | Fixed StyleCop issue | Andrew Arnott | 2012-07-18 | 1 | -1/+1 |
| | | | |||||
* | | | Replaces explicit crypto algorithm use with factories. | Andrew Arnott | 2012-07-18 | 9 | -14/+80 |
| | | | | | | | | | | | | Fixes #47 which requires that FIPS compliance be an option. | ||||
* | | | Fixed ClientAuthorization .nuspec file to include the missing source file ↵ | Andrew Arnott | 2012-06-30 | 1 | -2/+3 |
| | | | | | | | | | | | | from the symbols .nupkg | ||||
* | | | Incrementing version number. | Andrew Arnott | 2012-06-30 | 1 | -2/+2 |
| | | | |||||
* | | | Branched off v4.1 stabilization branch. | Andrew Arnott | 2012-06-30 | 1 | -1/+1 |
| | | | |||||
* | | | Merge branch 'v4.0' | Andrew Arnott | 2012-06-20 | 2 | -3/+21 |
|\ \ \ | | |/ | |/| | |||||
| * | | Merge remote-tracking branch 'origin/v4.0' into v4.0 | Andrew Arnott | 2012-06-20 | 4 | -7/+100 |
| |\ \ | |||||
| * | | | Logging banner now includes the precise build version. | Andrew Arnott | 2012-06-20 | 2 | -17/+21 |
| | | | | | | | | | | | | | | | | Fixes #161 | ||||
| * | | | DNOA user agent string now includes the build number again. | Andrew Arnott | 2012-06-20 | 1 | -1/+15 |
| | | | | | | | | | | | | | | | | Fixes #160. | ||||
* | | | | Fixed PAPE comment. | Andrew Arnott | 2012-06-12 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge branch 'v4.0' | Andrew Arnott | 2012-06-10 | 11 | -27/+196 |
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | Conflicts: projecttemplates/projecttemplates.proj | ||||
| * | | | Updated .gitignore file. | Andrew Arnott | 2012-06-10 | 1 | -1/+1 |
| | | | | |||||
| * | | | Fixed Win32 PE header of unified library. | Andrew Arnott | 2012-06-10 | 3 | -6/+99 |
| |/ / | | | | | | | | | | | | | | | | This fixes (unified) dotnetopenauth.dll so that its version, name and original filename attributes are correct instead of inheriting their values from Microsoft.Contracts.dll. Fixes #156 | ||||
| * | | Code review cleanup for DotNetOpenAuth.AspNet: | Microsoft | 2012-05-31 | 7 | -20/+96 |
| | | | | | | | | | | | | | | | | | | | | | - Clients should use HTTPS instead of HTTP whenever possible. - MachineKeyUtil reliability tweaks. - Improved anti-XSRF protection when running under subdomains. - Other miscellaneous minor cleanup. | ||||
* | | | Fixed xml doc comment | Andrew Arnott | 2012-06-06 | 1 | -3/+3 |
| | | | |||||
* | | | Merge remote-tracking branch 'origin/v4.0' | Andrew Arnott | 2012-05-29 | 17 | -212/+834 |
|\ \ \ | |/ / | |||||
| * | | Fix TypeLoadException for log4net under mono | Andrew Arnott | 2012-05-29 | 1 | -0/+2 |
| | | | | | | | | | | | | Fixes #151 | ||||
| * | | Fix bug in OAuth2 clients which is caused by the Xsrf fix earlier. | Microsoft | 2012-05-15 | 1 | -11/+13 |
| | | | |||||
| * | | Set xsrf cookie to HttpOnly. Verify that value passed into query string is a ↵ | Microsoft | 2012-05-15 | 1 | -5/+11 |
| | | | | | | | | | | | | valid guid. | ||||
| * | | Make changes to fix Style cop issues. | Microsoft | 2012-05-14 | 1 | -2/+10 |
| | | | |||||
| * | | Add protection against XSRF attacks. | Microsoft | 2012-05-14 | 1 | -2/+53 |
| | | | |||||
| * | | Make change so that the VerifyAuthentication overload with no returnUrl ↵ | Microsoft | 2012-05-14 | 1 | -29/+18 |
| | | | | | | | | | | | | parameter will use the current request as the return url. | ||||
| * | | Update a resource string for error message. Move the DefaultNamespace ↵ | Microsoft | 2012-05-11 | 3 | -4/+6 |
| | | | | | | | | | | | | element below the Import statement to override the value from imported targets. | ||||
| * | | Make the MachineKeyUtil class internal. | Microsoft | 2012-05-08 | 2 | -1/+5 |
| | | | |||||
| * | | Add the WindowsLiveClient class back and make it inherit from ↵ | Microsoft | 2012-05-07 | 3 | -4/+43 |
| | | | | | | | | | | | | MicrosoftClient. Also marks it as obsolete. | ||||
| * | | Rename WindowsLive to Microsoft account. | Microsoft | 2012-05-04 | 3 | -10/+10 |
| | | | |||||
| * | | Use cookie to store OAuth token and set it as default mechanism. Fix an ↵ | Microsoft | 2012-05-03 | 13 | -42/+557 |
| | | | | | | | | | | | | issue in Facebook account with encoded return url. Update Twitter urls. Catch exception in VerifyAuthentication and return as Failed. | ||||
| * | | Append the provider value to the return url in VerifyAuthentication | Microsoft | 2012-05-01 | 1 | -0/+4 |
| | | | |||||
* | | | Fixed build warnings due to XML comments | Andrew Arnott | 2012-05-29 | 1 | -2/+2 |
| | | | |||||
* | | | Fixed failing ClientCredentialGrant unit test | Andrew Arnott | 2012-05-29 | 1 | -0/+3 |
| | | | |||||
* | | | Special handling for client credential grant type | Andrew Arnott | 2012-05-29 | 2 | -4/+59 |
| | | | | | | | | | | | | | | | | | | | | | | | | Access token requests that carry client credential grants are now specially handled and signal to the authorization server that an authorization record should be created. More work toward #138 | ||||
* | | | Resource owner password grant method rename | Andrew Arnott | 2012-05-29 | 3 | -41/+45 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Renamed IAuthorizationServerHost.IsResourceOwnerCredentialValid to TryAuthorizeResourceOwnerCredentialGrant so that authorization servers are prepared to approve refresh tokens that may be issued as a result of a resource owner password grant. This also removes some of the "validation" that wasn't really doing anything useful for resource owner password grant types. Toward an eventual fix for #138 | ||||
* | | | Added class diagram. | Andrew Arnott | 2012-05-28 | 2 | -0/+52 |
| | | | |||||
* | | | Merge branch 'v4.0' | Andrew Arnott | 2012-05-01 | 11 | -26/+255 |
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | | Configure OpenId clients to use dumb mode. Add an overload of ↵ | Microsoft | 2012-04-30 | 2 | -6/+49 |
| | | | | | | | | | | | | VerifyAuthentication to OpenAuthSecurityManager to accept a return url. | ||||
| * | | Incremented version to 4.0.3. | Andrew Arnott | 2012-04-28 | 1 | -2/+2 |
| | | | |||||
| * | | Make changes to OAuth and OpenID to allow web-farm scenario. | Microsoft | 2012-04-27 | 7 | -7/+184 |
| | | | |||||
| * | | Fixes thread-safety in MessageDescriptionCollection class. | Andrew Arnott | 2012-04-27 | 1 | -5/+17 |
| | | | | | | | | | | | | Fixes #130 | ||||
| * | | Fixes OpenIdRelyingParty so it truly operates in stateless mode when null is ↵ | Andrew Arnott | 2012-04-27 | 1 | -8/+5 |
| | | | | | | | | | | | | | | | | | | passed into the constructor. Fixes #129 | ||||
* | | | Moved some JSON serialization logic to MessagingUtilities and added a unit test. | Andrew Arnott | 2012-04-28 | 7 | -18/+124 |
| | | | |||||
* | | | 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 | 2 | -0/+38 |
| | | | |||||
* | | | Authorization Server hosts now instantiate their own AccessTokens rather ↵ | Andrew Arnott | 2012-04-25 | 19 | -218/+201 |
| | | | | | | | | | | | | | | | | | | | | | than just parameters. AccessTokens are now serialized via a virtual method on that instance. Fixes #38, I think. | ||||
* | | | Moved IAuthorizationServerHost interface into the auth server project. | Andrew Arnott | 2012-04-24 | 3 | -1/+1 |
| | | | |||||
* | | | Fixed C# warnings. | Andrew Arnott | 2012-04-23 | 1 | -3/+3 |
| | | | |||||
* | | | Fixed build breaks when targeting .NET 3.5. | Andrew Arnott | 2012-04-23 | 4 | -7/+7 |
| | | | |||||
* | | | Anonymous clients can now exchange resource owner credentials for refresh ↵ | Andrew Arnott | 2012-04-22 | 5 | -24/+44 |
| | | | | | | | | | | | | | | | | | | | | | | | | and access tokens. (authenticated clients already could). Fixes #100 | ||||
* | | | Removed old FxCop suppression attributes. | Andrew Arnott | 2012-04-22 | 2 | -5/+0 |
| | | | |||||
* | | | 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 | 24 | -136/+435 |
| | | | | | | | | | | | | | | | | | | required parameters in their WWW-Authenticate headers. Fixes #124 | ||||
* | | | Replaces ResourceServer.VerifyAccess with a better pattern for error handling. | Andrew Arnott | 2012-04-21 | 4 | -53/+124 |
| | | | | | | | | | | | | 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 StyleCop message. | Andrew Arnott | 2012-04-20 | 1 | -0/+3 |
| | | | |||||
* | | | Fixed several failing unit tests due to their non-support for network ↵ | Andrew Arnott | 2012-04-20 | 1 | -1/+1 |
| | | | | | | | | | | | | credential simulations. | ||||
* | | | Fixed HTTP Basic authentication for OAuth 2 clients so that it actually ↵ | Andrew Arnott | 2012-04-19 | 24 | -34/+281 |
| | | | | | | | | | | | | works in the sample. | ||||
* | | | Fixed up the configuration story for OAuth 2. | Andrew Arnott | 2012-04-18 | 21 | -263/+219 |
| | | | |||||
* | | | Renamed a client credential applicator. | Andrew Arnott | 2012-04-18 | 2 | -6/+6 |
| | | | |||||
* | | | StyleCop cleanup, and reversal of some code changes that were no longer ↵ | Andrew Arnott | 2012-04-18 | 24 | -126/+272 |
| | | | | | | | | | | | | necessary. | ||||
* | | | We have HTTP Basic client authentication working now in OAuth 2. | Andrew Arnott | 2012-04-18 | 41 | -57/+933 |
| | | | |||||
* | | | 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 |
| | | | |||||
* | | | Authorization server hosts may now provide canonical usernames for the ↵ | Andrew Arnott | 2012-04-16 | 3 | -4/+17 |
| | | | | | | | | | | | | | | | | | | resource owner given correct resource owner credentials. Fixes #103 | ||||
* | | | Authorization servers now gain insight into the calling client when ↵ | Andrew Arnott | 2012-04-15 | 3 | -8/+17 |
| | | | | | | | | | | | | | | | | | | validating resource owner credential grant type requests. Fixes #101 | ||||
* | | | Fixed nightly build to include the deployable archives for docs and samples. | Andrew Arnott | 2012-04-15 | 2 | -107/+16 |
| | | | | | | | | | | | | Also fixed up some build breaks that can occur when building certain project targets with explicit TFV properties, which seemed related to the problem. | ||||
* | | | Trimmed off xml doc comment. | Andrew Arnott | 2012-04-14 | 1 | -1/+0 |
| | | | |||||
* | | | Enables the authorization server to store arbitrary additional claims with ↵ | Andrew Arnott | 2012-04-14 | 2 | -0/+8 |
| | | | | | | | | | | | | | | | | | | the access token. Fixes #107 | ||||
* | | | Fixed build break in TestWeb site. | Andrew Arnott | 2012-04-10 | 1 | -1/+1 |
| | | | |||||
* | | | Hopefully fixed the P2P errors we get from the "web sites" in the solution ↵ | Andrew Arnott | 2012-04-08 | 1 | -2/+2 |
| | | | | | | | | | | | | on incremental builds. | ||||
* | | | Added a public constructor to ClaimsResponse. | Andrew Arnott | 2012-04-08 | 9 | -23/+47 |
| | | | | | | | | | | | | | | | | | | Also made the probable type URIs that it accepts public and easily discoverable. Fixes #116 |