Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Work toward support JWT access tokens.origin/jwt | Andrew Arnott | 2012-04-28 | 13 | -7/+829 |
| | |||||
* | 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 | 21 | -227/+214 |
| | | | | | | | 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 |
| | |||||
* | I hope VS will leave me alone if I finally let this in. | Andrew Arnott | 2012-04-24 | 2 | -0/+11 |
| | |||||
* | Fixed C# warnings. | Andrew Arnott | 2012-04-23 | 1 | -3/+3 |
| | |||||
* | Added .NET 4.5 targetability to DNOA and enhanced .nupkg files to include ↵ | Andrew Arnott | 2012-04-23 | 28 | -0/+118 |
| | | | | .NET 4.5 assemblies. | ||||
* | 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 | 2 | -3/+4 |
| | |||||
* | Fixes access denial errors from OAuth 2 resource servers so they include the ↵ | Andrew Arnott | 2012-04-22 | 28 | -151/+452 |
| | | | | | | required parameters in their WWW-Authenticate headers. Fixes #124 | ||||
* | Replaces ResourceServer.VerifyAccess with a better pattern for error handling. | Andrew Arnott | 2012-04-21 | 7 | -81/+154 |
| | | | | 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 | ||||
* | | Adds extensibility points for authenticating OAuth 2 clients at the client ↵ | Andrew Arnott | 2012-04-20 | 59 | -93/+1347 |
|\ \ | | | | | | | | | | | | | | | | | | | and authorization server ends. Fixes #105 Related to #75 | ||||
| * | | 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 | 26 | -267/+251 |
| | | | |||||
| * | | Renamed a client credential applicator. | Andrew Arnott | 2012-04-18 | 4 | -8/+8 |
| | | | |||||
| * | | 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 | 49 | -76/+950 |
|/ / | |||||
* | | 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 | 5 | -6/+23 |
| | | | | | | | | | | | | resource owner given correct resource owner credentials. Fixes #103 | ||||
* | | Authorization servers now gain insight into the calling client when ↵ | Andrew Arnott | 2012-04-15 | 5 | -10/+23 |
| | | | | | | | | | | | | validating resource owner credential grant type requests. Fixes #101 | ||||
* | | Eliminated a bunch of build warnings when targeting .NET 4.0 | Andrew Arnott | 2012-04-15 | 1 | -2/+2 |
| | | |||||
* | | More fixing up docs so that they build correctly. | Andrew Arnott | 2012-04-15 | 2 | -14/+29 |
| | | |||||
* | | Fixed nightly build to include the deployable archives for docs and samples. | Andrew Arnott | 2012-04-15 | 6 | -148/+32 |
| | | | | | | | | Also fixed up some build breaks that can occur when building certain project targets with explicit TFV properties, which seemed related to the problem. | ||||
* | | Switched drop.proj to generate drops based on .NET 4.0, and include .NET 3.5 ↵ | Andrew Arnott | 2012-04-15 | 10 | -55/+68 |
| | | | | | | | | | | | | components for the library. Fixes up build breaks in the dropped samples. | ||||
* | | Enhanced nuget.proj to output the names of the packages it produces. | Andrew Arnott | 2012-04-14 | 1 | -6/+16 |
| | | |||||
* | | Removed dead tag. | Andrew Arnott | 2012-04-14 | 1 | -1/+0 |
| | | |||||
* | | Fixed project templates to be willing to target more VS versions and target ↵ | Andrew Arnott | 2012-04-14 | 3 | -3/+13 |
| | | | | | | | | frameworks. | ||||
* | | Fixed OAuth2 auth server and client packages to depend on their shared ↵ | Andrew Arnott | 2012-04-14 | 2 | -2/+2 |
| | | | | | | | | common package. | ||||
* | | 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 | ||||
* | | Fixes OAuth 2 authorization server sample's 401 unauthorized errors due to ↵ | Andrew Arnott | 2012-04-14 | 1 | -3/+3 |
| | | | | | | | | | | | | IIS Express hosting. ...by avoiding IIS Express. | ||||
* | | Add Dev11 targeting support for project template .vsix. | Andrew Arnott | 2012-04-13 | 1 | -0/+5 |
| | | |||||
* | | Adds missing .xml files to project templates. | Andrew Arnott | 2012-04-13 | 2 | -1/+2 |
| | | | | | | | | Toward fix for #106 | ||||
* | | 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 | 2 | -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 | ||||
* | | Added the "beta" prerelease version info to master branch. | Andrew Arnott | 2012-04-08 | 1 | -1/+1 |
| | | |||||
* | | Renamed IAuthorizationServer to IAuthorizationServerHost. | Andrew Arnott | 2012-04-08 | 15 | -34/+34 |
| | | | | | | | | To avoid confusion with the concrete class AuthorizationServer. | ||||
* | | Merge branch 'v4.0' | Andrew Arnott | 2012-04-08 | 2 | -1/+1 |
|\ \ | |/ | | | | | | | Conflicts: src/version.txt | ||||
| * | Incremented version for v4.0.2. | Andrew Arnott | 2012-04-06 | 1 | -2/+2 |
| | | |||||
| * | Updated another lib that the new msbuildtasks library requires.v4.0.1.12097 | Andrew Arnott | 2012-04-06 | 1 | -0/+0 |
| | | |||||
* | | Revert "Updated default VSVersion for database project so it doesn't build ↵ | Andrew Arnott | 2012-04-06 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | break" It turns out that the .sqlproj file format is supported on Dev10 if the appropriate extension is installed. This reverts commit 545c574e3d474931b75c213042f29b26ec62993b. | ||||
* | | Merge branch 'v4.0' | Andrew Arnott | 2012-04-05 | 5 | -41/+108 |
|\ \ | |/ | |||||
| * | Fixes embedded web resources in the unified assembly. | Andrew Arnott | 2012-04-05 | 1 | -1/+11 |
| | | | | | | | | | | | | The modified parameters passed to ILMerge causes the assembly WebResourceAttribute attributes to be included in the final assembly rather than omitted. Fixes #114 | ||||
| * | Upgraded to MSBuild.Community.Tasks that I built in my fork, so that I have ↵ | Andrew Arnott | 2012-04-05 | 4 | -40/+97 |
| | | | | | | | | extra ILMerge task properties. | ||||
* | | Merge branch 'v4.0' | Andrew Arnott | 2012-04-05 | 0 | -0/+0 |
|\ \ | |/ | |||||
| * | Rolling back the v4.0 branch to VS2010 projects, MVC 2, and .NET 3.5 samples. | Andrew Arnott | 2012-04-05 | 34 | -912/+468 |
| |\ | |||||
| | * | Revert "Corrected nightly build break due to projecttemplates.proj ↵ | Andrew Arnott | 2012-04-05 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | referencing the old .dbproj." This reverts commit 14f6007a7d0de2d3b1bfc2eb3cd75296924aa456. | ||||
| | * | Reverts v4.0 branch back to VS2010, and samples target .NET 3.5, and MVC ↵ | Andrew Arnott | 2012-04-05 | 33 | -910/+466 |
| |/ | | | | | | | | | | | samples are MVC 2. The "upgrade" had introduced a lot of issues, such as broken project templates, broken MVC 3/4 story, etc. and wasn't fitting the stabilization that the v4.0 branch needs. | ||||
* | | Merge branch 'v4.0' | Andrew Arnott | 2012-04-05 | 62 | -253/+380 |
|\ \ | |/ | | | | | | | | | | | Conflicts: src/DotNetOpenAuth.OAuth2.Client/DotNetOpenAuth.OAuth2.Client.csproj src/DotNetOpenAuth.OAuth2.ResourceServer/DotNetOpenAuth.OAuth2.ResourceServer.csproj src/DotNetOpenAuth.OAuth2.ResourceServer/OAuth2/ResourceServer.cs | ||||
| * | Fixed peverify errors in unified assembly due to two resources sharing a ↵ | Andrew Arnott | 2012-04-05 | 9 | -25/+25 |
| | | | | | | | | | | | | common manifest name. Related to #112 which reported peverify errors, but this is very unlikely to fix the VerificationException. | ||||
| * | Fixes NullReferenceException in UriIdentifier.Initialize on mono. | Andrew Arnott | 2012-04-05 | 1 | -1/+4 |
| | | | | | | | | | | | | Thanks to merarischroeder (https://github.com/merarischroeder) for reporting this issue and prescribing the fix. Fixes #111 | ||||
| * | Fixes InvalidCastExceptions for Identifier and Realm conversions | Andrew Arnott | 2012-04-05 | 9 | -82/+206 |
| | | | | | | | | | | | | | | | | 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 | ||||
| * | Replaced a bunch of TestCase attribute usages with simply Test. | Andrew Arnott | 2012-04-04 | 42 | -139/+139 |
| | | |||||
| * | Corrected nightly build break due to projecttemplates.proj referencing the ↵ | Andrew Arnott | 2012-04-01 | 1 | -2/+2 |
| | | | | | | | | old .dbproj. | ||||
| * | Updated default VSVersion for database project so it doesn't build break | Andrew Arnott | 2012-04-01 | 1 | -2/+2 |
| | | | | | | | | on Dev10 command prompts. | ||||
* | | Fixed C# warning. | Andrew Arnott | 2012-04-04 | 1 | -1/+1 |
| | | |||||
* | | Fixed build breaks in nightly build. | Andrew Arnott | 2012-04-04 | 3 | -7/+15 |
| | | |||||
* | | Fix for build break due to trying to compile samples when targeting .NET 3.5. | Andrew Arnott | 2012-04-03 | 3 | -20/+34 |
| | | |||||
* | | Added tests to assert serializability of provider requests. | Andrew Arnott | 2012-04-03 | 2 | -0/+47 |
| | | |||||
* | | InfoCard RP sample now targets .NET 4.0 | Andrew Arnott | 2012-04-02 | 2 | -71/+7 |
| | | |||||
* | | Moved code to calculate a web root into DNOA.Core. | Andrew Arnott | 2012-04-02 | 2 | -5/+14 |
| | | |||||
* | | Fixed InfoCard audience validation check failure when the RP targets .NET 4.0. | Andrew Arnott | 2012-04-02 | 1 | -0/+4 |
| | | |||||
* | | Adds missing project reference to VB sample. | Andrew Arnott | 2012-04-02 | 1 | -0/+4 |
| | | |||||
* | | Fixes MVC 3 targeting when building on a machine with MVC 3 and 4 installed ↵ | Andrew Arnott | 2012-04-02 | 2 | -2/+2 |
| | | | | | | | | for two more projects. | ||||
* | | Migrate all samples to target .NET 4.0 and use IIS Express (where available). | Andrew Arnott | 2012-04-02 | 43 | -1924/+1304 |
| | | | | | | | | | | | | InfoCardRelyingParty sample left out because it seems to cause input validation trouble. Fixes #108 | ||||
* | | AccessToken is now a public class. | Andrew Arnott | 2012-04-01 | 11 | -67/+102 |
| | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
* | | Fixed missing username and lifetime in implicit access tokens. | Andrew Arnott | 2012-04-01 | 1 | -1/+2 |
| | | |||||
* | | Fixed targeting of MVC 3 in OAuthAuthorizationServer sample. | Andrew Arnott | 2012-04-01 | 1 | -1/+1 |
| | | |||||
* | | Avoided C# warning message. | Andrew Arnott | 2012-04-01 | 1 | -0/+1 |
| | | |||||
* | | Fixed typo. | Andrew Arnott | 2012-04-01 | 4 | -5/+5 |
| | | |||||
* | | Fixed StyleCop message. | Andrew Arnott | 2012-04-01 | 1 | -1/+0 |
| | | |||||
* | | Simplified ClientDescription class and made it more flexible at the same | Andrew Arnott | 2012-04-01 | 2 | -18/+11 |
| | | | | | | | | time. | ||||
* | | Allows the authorization server to store merely the hashes of client secrets. | Andrew Arnott | 2012-04-01 | 7 | -76/+152 |
| | | | | | | | | Fixes #92 | ||||
* | | Fixed inclusion of refresh token based on host policy. | Andrew Arnott | 2012-04-01 | 1 | -2/+1 |
| | | |||||
* | | Corrected old name of nonce store property. | Andrew Arnott | 2012-04-01 | 4 | -5/+5 |
| | | |||||
* | | Fixed location of a project within its solution folder. | Andrew Arnott | 2012-03-31 | 1 | -0/+1 |
| | | |||||
* | | Moved localizable strings into specific OAuth 2 assemblies. | Andrew Arnott | 2012-03-31 | 14 | -96/+84 |
| | | |||||
* | | Fixed bad project references in web sites. | Andrew Arnott | 2012-03-31 | 1 | -2/+2 |
| | | |||||
* | | Removed another auth server binding element. | Andrew Arnott | 2012-03-31 | 4 | -102/+29 |
| | | |||||
* | | Fixes StyleCop issue. | Andrew Arnott | 2012-03-31 | 1 | -1/+1 |
| | | |||||
* | | Moved access token signing key to the parameters object. | Andrew Arnott | 2012-03-31 | 4 | -35/+23 |
| | | | | | | | | | | | | This also presumably solves the threading concerns of sharing one instance. Fixes #34 | ||||
* | | Applied some refactoring of OAuth2 classes. | Andrew Arnott | 2012-03-31 | 105 | -1079/+1805 |
|\ \ | |||||
| * | | Fixed a couple of failing unit tests. | Andrew Arnott | 2012-03-31 | 1 | -1/+1 |
| | | | |||||
| * | | Let Dev11 dirty project files. | Andrew Arnott | 2012-03-31 | 11 | -67/+52 |
| | | | |||||
| * | | Merge branch 'dev11' into v4.0 | Andrew Arnott | 2012-03-31 | 33 | -472/+891 |
| |\ \ | |/ / |/| | | | | | | | | Conflicts: src/DotNetOpenAuth.sln | ||||
* | | | Merge branch 'v4.0' | Andrew Arnott | 2012-03-31 | 33 | -469/+910 |
|\ \ \ | | |/ | |/| | |||||
| * | | Merge branch 'dev11' into v4.0 | Andrew Arnott | 2012-03-31 | 1 | -40/+0 |
| |\ \ | |||||
| | * | | Repaired sln file from Dev11 beta bugs. | Andrew Arnott | 2012-03-30 | 1 | -40/+0 |
| | | | | |||||
| * | | | Migrated to Dev11 project files. They should all open in Dev10 still ↵ | Andrew Arnott | 2012-03-31 | 33 | -466/+947 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (except the new .sqlproj). This reverts commit a5e59982c1b66ebabd4c6436d4d3d177d2440649. Fixes #96 |