Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merging in draft 16 compliance branch. | Andrew Arnott | 2011-06-13 | 35 | -399/+1230 |
|\ | |||||
| * | Last touch-ups to get DNOA up to draft 16 compliance (at least for the ↵ | Andrew Arnott | 2011-06-12 | 3 | -1/+3 |
| | | | | | | | | | | | | success cases). Incidentally, Facebook doesn't currently support draft 16, so fb interop is broken. | ||||
| * | Fixed a few build breaks. | Andrew Arnott | 2011-06-11 | 3 | -14/+2 |
| | | |||||
| * | Brought bearer access token up to the draft 16 spec. | Andrew Arnott | 2011-06-11 | 7 | -109/+89 |
| | | |||||
| * | Renamed ITokenCarryingRequest to IAuthorizationCarryingRequest. | Andrew Arnott | 2011-06-11 | 11 | -130/+39 |
| | | |||||
| * | StyleCop fix. | Andrew Arnott | 2011-06-11 | 1 | -1/+1 |
| | | |||||
| * | Moved access token request scope parameter into a derived class so that it ↵ | Andrew Arnott | 2011-06-11 | 10 | -98/+154 |
| | | | | | | | | | | | | does not apply to the authorization code access token request. Deleted the assertion access token request message which is no longer in the base spec. | ||||
| * | More work toward draft 16 compliance. | Andrew Arnott | 2011-06-10 | 16 | -146/+1042 |
|/ | |||||
* | Added OAuth 2.0 messages class diagram. | Andrew Arnott | 2011-06-07 | 2 | -0/+267 |
| | |||||
* | Added OAuth 2.0 DRAFT 16 spec. | Andrew Arnott | 2011-06-07 | 2 | -0/+3081 |
| | |||||
* | Updated version # to 4.0. | Andrew Arnott | 2011-06-06 | 1 | -1/+1 |
| | |||||
* | Merging OAuth 2.0 work into what will become DotNetOpenAuth 4.0. | Andrew Arnott | 2011-06-06 | 728 | -7469/+123100 |
|\ | |||||
| * | Introduced ICryptoKeyStore, and worked it into OpenID OPs, RPs, and OAuth ↵ | Andrew Arnott | 2011-05-28 | 165 | -2477/+4097 |
| |\ | | | | | | | | | | 2.0 roles. | ||||
| | * | Fixed unit tests so there are no failures. | Andrew Arnott | 2011-05-28 | 7 | -10/+29 |
| | | | |||||
| | * | FxCop fixes. | Andrew Arnott | 2011-05-28 | 63 | -541/+690 |
| | | | |||||
| | * | StyleCop fixes. | Andrew Arnott | 2011-05-27 | 13 | -19/+19 |
| | | | |||||
| | * | Optimized RP's return_to nonce to not require URI-escaping and to bucket all ↵ | Andrew Arnott | 2011-05-27 | 1 | -3/+8 |
| | | | | | | | | | | | | nonces in the same bin. | ||||
| | * | Fixed a couple of bugs in the RP sample's custom store. | Andrew Arnott | 2011-05-27 | 2 | -3/+10 |
| | | | |||||
| | * | Various fixes to the sample OAuth 2.0 Authorization Server sample. | Andrew Arnott | 2011-05-27 | 4 | -1/+11 |
| | | | |||||
| | * | OAuth 2 client is more forgiving of incorrect Content-Type headers coming in ↵ | Andrew Arnott | 2011-05-27 | 2 | -1/+7 |
| | | | | | | | | | | | | direct responses. | ||||
| | * | Allowed for cycling of symmetric cryptographic keys by replacing the ↵ | Andrew Arnott | 2011-05-27 | 28 | -181/+501 |
| | | | | | | | | | | | | | | | | | | effectively constant byte[] secret with a new ICryptoKeyStore throughout the OAuth 2 and OpenID stacks. And StyleCop fixes. | ||||
| | * | Added the necessary copyright notice on the Diffie-Hellman algorithm ↵ | Andrew Arnott | 2011-05-22 | 4 | -1/+34 |
| | | | | | | | | | | | | implementation. | ||||
| | * | Moved the private secret age setting to a more global location. | Andrew Arnott | 2011-05-21 | 4 | -25/+25 |
| | | | |||||
| | * | Moved ICryptoKeyStore and related types to the Messaging.Bindings namespace. | Andrew Arnott | 2011-05-21 | 16 | -11/+28 |
| | | | |||||
| | * | Fixed association lifetime handling for encoded handles. | Andrew Arnott | 2011-05-21 | 2 | -2/+2 |
| | | | |||||
| | * | Removed old scripts from db project. | Andrew Arnott | 2011-05-20 | 11 | -84/+0 |
| | | | |||||
| | * | Renamed project template's stored proc to match new name. | Andrew Arnott | 2011-05-20 | 7 | -12/+12 |
| | | | |||||
| | * | StyleCop fixes. | Andrew Arnott | 2011-05-20 | 9 | -68/+152 |
| | | | |||||
| | * | Consolidated the IProviderApplicationStore and IRelyingPartyApplicationStore ↵ | Andrew Arnott | 2011-05-20 | 17 | -75/+45 |
| | | | | | | | | | | | | interfaces since they were equivalent. | ||||
| | * | Providers and Relying Parties both implement a unified pair of ↵ | Andrew Arnott | 2011-05-20 | 18 | -249/+446 |
| | | | | | | | | | | | | | | | | | | ICryptoKeyStore and INonceStore. OPs can configure to use encoded association handles or database-backed ones based on a simple web.config switch. | ||||
| | * | Updated samples and project template custom stores to use ICryptoKeyStore ↵ | Andrew Arnott | 2011-05-15 | 21 | -572/+483 |
| | | | | | | | | | | | | for RPs. | ||||
| | * | OpenID RPs switched over to the ICryptoKeyStore backing store. | Andrew Arnott | 2011-05-13 | 13 | -417/+371 |
| | | | |||||
| | * | Added wrapper that allows storing of associations in an ICryptoKeyStore. | Andrew Arnott | 2011-05-12 | 3 | -1/+93 |
| | | | |||||
| | * | Added ICryptoKeyStore to try to abstract away association stores as well as ↵ | Andrew Arnott | 2011-05-12 | 5 | -9/+448 |
| | | | | | | | | | | | | other secrets that OpenID RPs, OPs, and OAuth must keep. | ||||
| | * | Removed redundant code and increased key length for OAuth 2.0 authorization ↵ | Andrew Arnott | 2011-05-10 | 2 | -12/+2 |
| | | | | | | | | | | | | server sample. | ||||
| | * | Increased symmetric key length from 128 bits to 256 bits that protect ↵ | Andrew Arnott | 2011-05-10 | 1 | -1/+1 |
| | | | | | | | | | | | | association secrets. | ||||
| | * | Changed references to DistinguishingFactor to be ProviderEndpoint. | Andrew Arnott | 2011-05-10 | 9 | -62/+63 |
| | | | |||||
| | * | Brought custom association store sample for Providers up to date. | Andrew Arnott | 2011-05-09 | 9 | -80/+85 |
| | | | |||||
| | * | Added implementation guidance to the IProviderAssociationStore interface. | Andrew Arnott | 2011-05-08 | 1 | -0/+9 |
| | | | |||||
| | * | Created an IProviderAssociationStore interface so that encoding the ↵ | Andrew Arnott | 2011-05-08 | 30 | -140/+270 |
| | | | | | | | | | | | | association into the handle is just one option. | ||||
| | * | StyleCop fixes and functional touch-ups. | Andrew Arnott | 2011-05-08 | 25 | -173/+323 |
| | | | |||||
| | * | Added a binary DataBag serializer mechanism that cuts the association handle ↵ | Andrew Arnott | 2011-05-08 | 6 | -21/+153 |
| | | | | | | | | | | | | size down from 300+ characters to 141 characters. | ||||
| | * | Refactored UriStyleMessageFormatter into a class hierarchy that will make it ↵ | Andrew Arnott | 2011-05-08 | 4 | -256/+315 |
| | | | | | | | | | | | | easy to serialize DataBag instances differently. | ||||
| | * | OpenID Provider association stores replaced with self-describing association ↵ | Andrew Arnott | 2011-05-07 | 35 | -444/+459 |
| | | | | | | | | | | | | handles. | ||||
| | * | Moved UriStyleMessageFormatter into Messaging namespace. | Andrew Arnott | 2011-05-07 | 2 | -4/+4 |
| |/ | |||||
| * | StyleCop fix. | Andrew Arnott | 2011-05-07 | 1 | -17/+22 |
| | | |||||
| * | Moved DataBag into the Messaging namespace to prepare for use by OpenID ↵ | Andrew Arnott | 2011-05-07 | 5 | -69/+151 |
| | | | | | | | | associations. | ||||
| * | Merge branch 'v3.4' into oauth2 | Andrew Arnott | 2011-05-06 | 81 | -564/+1964 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: samples/OAuthServiceProvider/Code/Global.cs src/DotNetOpenAuth/Configuration/DotNetOpenAuth.xsd src/DotNetOpenAuth/DotNetOpenAuth.csproj src/DotNetOpenAuth/Messaging/Channel.cs src/version.txt | ||||
| | * | Increased allowable time for perf tests to run. | Andrew Arnott | 2011-05-03 | 1 | -3/+3 |
| | | | |||||
| | * | Removed quiet CPU test step. | Andrew Arnott | 2011-05-03 | 1 | -3/+3 |
| | | | |||||
| | * | Made quiet CPU requirement during perf tests more lenient. | Andrew Arnott | 2011-05-03 | 1 | -1/+1 |
| | | | |||||
| | * | Fix (hopefully) the Win32Exception thrown on the build server during unit tests. | Andrew Arnott | 2011-05-03 | 1 | -1/+2 |
| | | | |||||
| | * | Stabilized performance tests against differences in hardware. | Andrew Arnott | 2011-05-03 | 7 | -65/+715 |
| | |\ | |||||
| | | * | Moved the performance measuring method into TestBase. | Andrew Arnott | 2011-05-03 | 3 | -35/+37 |
| | | | | |||||
| | | * | Hid more implementation details of perf measurements. | Andrew Arnott | 2011-05-03 | 4 | -130/+118 |
| | | | | |||||
| | | * | StyleCop clean. | Andrew Arnott | 2011-05-03 | 7 | -385/+196 |
| | | | | |||||
| | | * | Perf tests now compare results against a baseline produced on the test machine. | Andrew Arnott | 2011-05-02 | 8 | -65/+914 |
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | This uses portions of MeasureIt, which normalizes perf measurements in terms of the machine's speed. We also do other things to reduce noise: * set process and thread priority * wait for the CPU to quiet down before beginning. * set power management to High Performance * wake the CPU up if it's in a low power mode. | ||||
| | * | Updated NUnit.Framework.dll reference assembly. | Andrew Arnott | 2011-05-02 | 1 | -0/+0 |
| | | | |||||
| | * | Incremented version file. | Andrew Arnott | 2011-05-01 | 1 | -1/+1 |
| | | | |||||
| | * | Fixed visible build artifacts in OpenIdOfflineProvider shipping sample.v3.4.7.11121 | Andrew Arnott | 2011-05-01 | 1 | -3/+11 |
| | | | |||||
| | * | Removed System.Web.Mvc.dll from the tools.proj output. | Andrew Arnott | 2011-05-01 | 1 | -0/+1 |
| | | | |||||
| | * | Removed the explicit namespaces from all the SuppressMessageAttribute ↵ | Andrew Arnott | 2011-04-30 | 21 | -89/+98 |
| | | | | | | | | | | | | references. | ||||
| | * | Suppressed a new FxCop message. | Andrew Arnott | 2011-04-30 | 1 | -0/+1 |
| | | | |||||
| | * | Excluded .vs10x files from nightly drop. | Andrew Arnott | 2011-04-30 | 1 | -0/+1 |
| | | | |||||
| | * | vsix and vsi builds now include VS version in filename. | Andrew Arnott | 2011-04-30 | 2 | -5/+5 |
| | | | | | | | | | | | | Closes #22 | ||||
| | * | Updated NuGet web.config transform to include another security comment. | Andrew Arnott | 2011-04-30 | 2 | -1/+8 |
| | | | |||||
| | * | Makes the maximum URL length adjustable to accomodate browsers and firewalls. | Andrew Arnott | 2011-04-30 | 3 | -9/+62 |
| | | | | | | | | | | | | Closes #29 | ||||
| | * | FxCop fixes and suppressions. | Andrew Arnott | 2011-04-29 | 44 | -341/+540 |
| | | | | | | | | | | | | The "CodeAnalysis" configuration now runs clean. | ||||
| | * | Fixed StyleCop issues. | Andrew Arnott | 2011-04-27 | 2 | -1/+2 |
| | | | |||||
| | * | Merge branch 'TrustedProviders' into v3.4 | Andrew Arnott | 2011-04-23 | 16 | -28/+268 |
| | |\ | |||||
| | | * | Added sample trustedProviders config tag to all sample RPs. | Andrew Arnott | 2011-04-23 | 5 | -3/+30 |
| | | | | |||||
| | | * | Removed the allowSubPath and allowAdditionalQueryParameters settings from ↵ | Andrew Arnott | 2011-04-23 | 6 | -76/+9 |
| | | | | | | | | | | | | | | | | the trusted Providers configuration since we don't yet have an implementation to support it, nor users asking for it. | ||||
| | | * | Hooked up trusted provider check during OpenID identifier discovery and ↵ | Andrew Arnott | 2011-04-23 | 4 | -20/+46 |
| | | | | | | | | | | | | | | | | positive assertion processing at the RP. | ||||
| | | * | Added TrustedProviders setting in OpenID security settings. | Andrew Arnott | 2011-04-19 | 7 | -5/+259 |
| | |/ | | | | | | | | | | It doesn't actually alter runtime behavior yet. | ||||
| | * | Added base signature string test for protected resource requests. | Andrew Arnott | 2011-04-17 | 1 | -0/+26 |
| | | | |||||
| | * | Added ILMerge to toolset to remove it as an external dependency on a build ↵ | Andrew Arnott | 2011-04-15 | 4 | -0/+105 |
| | | | | | | | | | | | | machine. | ||||
| | * | StyleCop fixes. | Andrew Arnott | 2011-04-15 | 2 | -2/+2 |
| | | | |||||
| | * | Corrected copy-paste error. | Andrew Arnott | 2011-04-15 | 1 | -1/+1 |
| | | | |||||
| | * | Fixes OAuth 1.0 signatures on Service Providers for messages that omit the ↵ | Andrew Arnott | 2011-04-15 | 7 | -1/+90 |
| | | | | | | | | | | | | | | | | | | optional oauth_version parameter. Closes #28 | ||||
| | * | Added missing error handling transaction reversal code. | Andrew Arnott | 2011-04-13 | 1 | -0/+9 |
| | | | |||||
| | * | Saved 80% of request/response size by gzip compressing Google OAuth requests. | Mike Lim | 2011-04-13 | 1 | -0/+5 |
| | | | |||||
| * | | Added OpenID Connect Core draft 4. | Andrew Arnott | 2011-05-06 | 1 | -0/+2240 |
| | | | |||||
| * | | Saved 80% of request/response size by gzip compressing Google OAuth requests. | Mike Lim | 2011-04-13 | 1 | -0/+5 |
| | | | |||||
| * | | Fixed up some error response codes to match draft 15. | Andrew Arnott | 2011-04-11 | 1 | -26/+11 |
| | | | |||||
| * | | Applied requirement that the authorization endpoint be HTTPS, per the spec. | Andrew Arnott | 2011-04-08 | 3 | -18/+5 |
| | | | |||||
| * | | Made the OAuth 2.0 callback validation more flexible to the host. | Andrew Arnott | 2011-04-08 | 8 | -65/+107 |
| | | | |||||
| * | | OAuth 2.0 callback URLs must be absolute URIs. | Andrew Arnott | 2011-04-08 | 3 | -1/+24 |
| | | | |||||
| * | | Removed all the AllowEmpty attribute parameters in OAuth 2.0 messages ↵ | Andrew Arnott | 2011-04-08 | 14 | -33/+33 |
| | | | | | | | | | | | | because the spec says empty parameters should be dropped and therefore are irrelevant. | ||||
| * | | Forces OAuth 2.0 to consider empty parameters to be absent, per the spec ↵ | Andrew Arnott | 2011-04-08 | 2 | -0/+28 |
| | | | | | | | | | | | | requirement. | ||||
| * | | Whitespace. | Andrew Arnott | 2011-04-07 | 1 | -34/+34 |
| | | | |||||
| * | | Fixed static field initialization. | Andrew Arnott | 2011-04-07 | 9 | -146/+130 |
| | | | |||||
| * | | Allow sample authorization server to HTTP request to localhost. | Andrew Arnott | 2011-04-07 | 1 | -1/+8 |
| | | | |||||
| * | | Fixed non-thread-safe use of RsaCryptoServiceProvider instances. | Andrew Arnott | 2011-04-07 | 6 | -24/+77 |
| | | | |||||
| * | | Replaced OAuth2 API demands for RSAParameters with demands for ↵ | Andrew Arnott | 2011-04-06 | 11 | -146/+186 |
| | | | | | | | | | | | | | | | | | | | | | | | | RSACryptoServiceProvider. This allows for servers that have non-exportable private keys to still use those private keys for signing and decryption. Closes #16 | ||||
| * | | Merge branch 'v3.4' into oauth2 | Andrew Arnott | 2011-04-06 | 291 | -715/+74255 |
| |\ \ | | |/ | | | | | | | | | | | | | | | | Conflicts: projecttemplates/RelyingPartyLogic/OAuthAuthorizationManager.cs samples/DotNetOpenAuth.ApplicationBlock/DotNetOpenAuth.ApplicationBlock.csproj samples/OAuthResourceServer/Code/OAuthAuthorizationManager.cs | ||||
| | * | Fixed build breaks and StyleCop messages from prior commit. | Andrew Arnott | 2011-04-06 | 6 | -21/+34 |
| | | | |||||
| | * | DetectGoogleSession sample now correctly identifies the successful ↵ | Andrew Arnott | 2011-04-06 | 3 | -4/+24 |
| | | | | | | | | | | | | Authenticated result. | ||||
| | * | Merge branch 'NegativeAssertionExtensions' into v3.4 | Andrew Arnott | 2011-04-05 | 10 | -39/+172 |
| | |\ | |||||
| | | * | Added DetectGoogleSession sample. | Andrew Arnott | 2011-04-05 | 6 | -0/+132 |
| | | | | | | | | | | | | | | | | Closes #21 | ||||
| | | * | Promoted OpenID extension handling to the base indirect response class so ↵ | Andrew Arnott | 2011-04-05 | 3 | -38/+39 |
| | | | | | | | | | | | | | | | | | | | | | | | | that even negative responses can include untrusted extensions. Although support for an extension in a negative assertion is not in the spec, Google exercises this ability for their x-has-session addition to the UI extension response. |