Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Consolidates two OpenID memory app stores | Andrew Arnott | 2013-03-28 | 2 | -3/+4 |
| | | | | | | | The StandardRelyingPartyApplicationStore and StandardProviderApplicationStore were equivalent, and thus redundant. There was also nothing OpenID specific about them. So this consolidates and renames these types to better reflect their general purpose. | ||||
* | Lots of StyleCop fixes. | Andrew Arnott | 2013-03-26 | 1 | -3/+2 |
| | |||||
* | Just 18 failures | Andrew Arnott | 2013-03-24 | 1 | -3/+3 |
| | |||||
* | Just 23 failures | Andrew Arnott | 2013-03-24 | 1 | -2/+2 |
| | |||||
* | Fixes remaining build breaks. | Andrew Arnott | 2013-03-22 | 1 | -29/+32 |
| | |||||
* | Moves the rest of the static methods out. | Andrew Arnott | 2013-03-21 | 1 | -2/+2 |
| | |||||
* | Lots more test build break fixes. | Andrew Arnott | 2013-03-17 | 3 | -32/+34 |
| | |||||
* | More unit test fixes. | Andrew Arnott | 2013-03-10 | 2 | -58/+95 |
| | |||||
* | Removes more remnants of Code Contracts. | Andrew Arnott | 2012-12-26 | 1 | -1/+0 |
| | |||||
* | Replaces DNOA's internal Requires class with Validation NuGet package. | Andrew Arnott | 2012-12-26 | 1 | -0/+1 |
| | |||||
* | Replaced a bunch of TestCase attribute usages with simply Test. | Andrew Arnott | 2012-04-04 | 2 | -5/+5 |
| | |||||
* | Changed all uses of [TestCase] to [Test] to better emulate recommended NUnit ↵ | Andrew Arnott | 2012-02-25 | 4 | -20/+20 |
| | | | | patterns. | ||||
* | Updated all copyright notices to reflect copyright assignment to Outercurve. | Andrew Arnott | 2012-02-05 | 4 | -8/+8 |
| | | | | Fixes #66 | ||||
* | Updated some unit tests to match new argument validation code. | Andrew Arnott | 2012-01-29 | 1 | -2/+2 |
| | |||||
* | OpenID messages that are missing signed parameters now throws ↵ | Andrew Arnott | 2012-01-29 | 1 | -0/+35 |
| | | | | | | ProtocolException instead of KeyNotFoundException. Fixes #45 | ||||
* | All product assemblies build without ccrewrite.exe now. | Andrew Arnott | 2011-09-18 | 1 | -2/+2 |
| | |||||
* | The test project now builds, so the whole solution does. | Andrew Arnott | 2011-08-02 | 3 | -4/+4 |
| | |||||
* | Added OutgoingWebResponse.Respond method to replace its Send method, and ↵ | Andrew Arnott | 2011-06-23 | 1 | -4/+4 |
| | | | | | | avoid the ThreadAbortException that is no longer the recommended approach. Fixes #40 | ||||
* | Fixed unit tests so there are no failures. | Andrew Arnott | 2011-05-28 | 1 | -4/+6 |
| | |||||
* | Moved ICryptoKeyStore and related types to the Messaging.Bindings namespace. | Andrew Arnott | 2011-05-21 | 1 | -0/+1 |
| | |||||
* | Providers and Relying Parties both implement a unified pair of ↵ | Andrew Arnott | 2011-05-20 | 1 | -2/+2 |
| | | | | | | 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 | 1 | -1/+1 |
| | | | | for RPs. | ||||
* | Created an IProviderAssociationStore interface so that encoding the ↵ | Andrew Arnott | 2011-05-08 | 1 | -3/+3 |
| | | | | association into the handle is just one option. | ||||
* | OpenID Provider association stores replaced with self-describing association ↵ | Andrew Arnott | 2011-05-07 | 2 | -5/+5 |
| | | | | handles. | ||||
* | Removed dependency on publicize.exe, which crashes now in some branches due ↵ | Andrew Arnott | 2010-07-09 | 1 | -8/+6 |
| | | | | to bugs, and publicize.exe doesn't appear to be supported by Microsoft any more, so we might as well get off it. | ||||
* | Slight test adjustment. | Andrew Arnott | 2010-03-30 | 1 | -1/+1 |
| | |||||
* | Fixed a bunch of NUnit warnings. | Andrew Arnott | 2010-01-09 | 1 | -1/+1 |
| | |||||
* | Converted all the rest of the tests over to NUnit. | Andrew Arnott | 2010-01-06 | 4 | -37/+37 |
| | |||||
* | Merge branch 'master' into contracts | Andrew Arnott | 2009-09-01 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/DotNetOpenAuth.Test/Mocks/MockIdentifier.cs src/DotNetOpenAuth.Test/OpenId/Provider/OpenIdProviderTests.cs src/DotNetOpenAuth.vsmdi src/DotNetOpenAuth/DotNetOpenAuth.csproj src/DotNetOpenAuth/Messaging/MessageReceivingEndpoint.cs src/DotNetOpenAuth/OAuth/ChannelElements/OAuthServiceProviderMessageFactory.cs src/DotNetOpenAuth/OAuth/Protocol.cs src/DotNetOpenAuth/OAuth/ServiceProvider.cs src/DotNetOpenAuth/OpenId/Association.cs src/DotNetOpenAuth/OpenId/Behaviors/PpidGeneration.cs src/DotNetOpenAuth/OpenId/NoDiscoveryIdentifier.cs src/DotNetOpenAuth/OpenId/Provider/HostProcessedRequest.cs src/DotNetOpenAuth/OpenId/Provider/IDirectedIdentityIdentifierProvider.cs src/DotNetOpenAuth/OpenId/Provider/PrivatePersonalIdentifierProviderBase.cs src/DotNetOpenAuth/OpenId/Realm.cs src/DotNetOpenAuth/OpenId/RelyingParty/AuthenticationRequest.cs src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdAjaxTextBox.cs src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdRelyingPartyAjaxControlBase.cs src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdTextBox.cs src/DotNetOpenAuth/OpenId/RelyingParty/PositiveAuthenticationResponseSnapshot.cs src/DotNetOpenAuth/OpenId/UriIdentifier.cs src/DotNetOpenAuth/OpenId/XriIdentifier.cs src/DotNetOpenAuth/Util.cs | ||||
| * | Merge branch 'v3.1' into v3.2 | Andrew Arnott | 2009-07-27 | 1 | -1/+1 |
| |\ | | | | | | | | | | | | | Conflicts: src/DotNetOpenAuth.vsmdi | ||||
| | * | Merge branch 'v3.0' into v3.1 | Andrew Arnott | 2009-07-27 | 1 | -1/+1 |
| | |\ | | | | | | | | | | | | | | | | | Conflicts: src/DotNetOpenAuth.vsmdi | ||||
| | | * | Updated baseline signature now that a different date/time stamp is applied ↵ | Andrew Arnott | 2009-07-27 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | due to commit 5fcf4bd. | ||||
* | | | | Merge branch 'master' into contracts | Andrew Arnott | 2009-06-25 | 1 | -1/+1 |
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/DotNetOpenAuth.vsmdi src/DotNetOpenAuth/Configuration/TypeConfigurationCollection.cs src/DotNetOpenAuth/Configuration/TypeConfigurationElement.cs src/DotNetOpenAuth/DotNetOpenAuth.csproj src/DotNetOpenAuth/Messaging/HttpRequestInfo.cs src/DotNetOpenAuth/Messaging/Reflection/MessagePart.cs src/DotNetOpenAuth/Messaging/Reflection/ValueMapping.cs src/DotNetOpenAuth/OAuth/ChannelElements/OAuthChannel.cs src/DotNetOpenAuth/OAuth/ConsumerBase.cs src/DotNetOpenAuth/OAuth/Messages/MessageBase.cs src/DotNetOpenAuth/OAuth/Messages/UnauthorizedTokenResponse.cs src/DotNetOpenAuth/OAuth/ServiceProvider.cs src/DotNetOpenAuth/OpenId/Protocol.cs src/DotNetOpenAuth/OpenId/Provider/AutoResponsiveRequest.cs src/DotNetOpenAuth/OpenId/Provider/HostProcessedRequest.cs src/DotNetOpenAuth/OpenId/Provider/IHostProcessedRequest.cs src/DotNetOpenAuth/OpenId/Provider/Request.cs src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdRelyingParty.cs src/DotNetOpenAuth/OpenId/RelyingParty/ServiceEndpoint.cs | ||||
| * | | | Fixed build break from recent change to ExtensionsBindingElement. | Andrew Arnott | 2009-05-31 | 1 | -1/+1 |
| |/ / | |||||
* | | | Switched almost entirely over to Code Contracts across the entire library. | Andrew Arnott | 2009-05-23 | 1 | -2/+3 |
|/ / | | | | | | | But some unit tests still fail, and there are other issues. | ||||
* | | FxCop and StyleCop fixes for v3.1 branch. | Andrew Arnott | 2009-05-20 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'v3.0' | Andrew Arnott | 2009-04-15 | 1 | -3/+3 |
|\ \ | |/ | |||||
| * | Custom OpenID extensions may now exist outside the library. | Andrew Arnott | 2009-04-15 | 1 | -3/+3 |
| | | |||||
* | | Added capability for RPs to receive unsigned extension responses if they so ↵ | Andrew Arnott | 2009-03-30 | 1 | -3/+5 |
|/ | | | | choose. | ||||
* | Renamed a couple of methods: | Andrew Arnott | 2009-03-15 | 2 | -6/+6 |
| | | | | | PrepareMessageForSending -> ProcessOutgoingMessage VerifyMessageAfterReceiving -> ProcessIncomingMessage | ||||
* | Renamed some methods on the Channel class to be more consistent. | Andrew Arnott | 2009-03-15 | 1 | -3/+3 |
| | |||||
* | Renamed UserAgentResponse to OutgoingWebResponse, and DirectWebResponse to ↵ | Andrew Arnott | 2009-03-15 | 1 | -2/+2 |
| | | | | IncomingWebResponse. | ||||
* | Refactored MessageDescription to be per-Channel instead of appdomain static. | Andrew Arnott | 2009-03-14 | 3 | -3/+5 |
| | | | | This allows for special scenarios (like OSIS tests) where individual tests might need to contrive special message serialization rules. | ||||
* | Renamed all the Channel virtual methods that end with Internal to end with Core. | Andrew Arnott | 2009-03-10 | 1 | -1/+1 |
| | |||||
* | Labeled OpenID test as testing 2.0 section 5.1.2. | Andrew Arnott | 2009-03-10 | 1 | -1/+2 |
| | |||||
* | Refactoring around Provider's IRequest to process responses differently. | Andrew Arnott | 2009-03-06 | 1 | -2/+2 |
| | | | | This is a step toward serializable IRequest objects. | ||||
* | Added OpenID Provider downlevel protection for 1.x Relying Parties and ↵ | Andrew Arnott | 2009-03-05 | 2 | -5/+5 |
| | | | | turning it on by default. | ||||
* | Ripped out private secret store and we now use the same ↵ | Andrew Arnott | 2009-02-14 | 1 | -1/+1 |
| | | | | AssociationStore<Uri> that the RP uses for shared secrets. | ||||
* | StyleCop fixes | Andrew Arnott | 2009-01-30 | 1 | -1/+1 |
| | |||||
* | OpenID error direct response messages are now sent with HTTP status codes of ↵ | Andrew Arnott | 2009-01-29 | 1 | -0/+17 |
| | | | | 400. | ||||
* | Refactored test helpers to remove TestSupport and move its functionality ↵ | Andrew Arnott | 2009-01-29 | 2 | -6/+6 |
| | | | | into OpenIdTestBase. | ||||
* | Fixed bug in OpenID message signing and added regression test. | Andrew Arnott | 2009-01-25 | 1 | -0/+22 |
| | |||||
* | StyleCop fixes | Andrew Arnott | 2009-01-23 | 1 | -23/+22 |
| | |||||
* | Renamed Channel.Send method to Channel.PrepareResponse and then added a new ↵ | Andrew Arnott | 2009-01-21 | 1 | -3/+3 |
| | | | | Send method. | ||||
* | Lots of little bug fixes, and added a (finally!) passing test for unsigned ↵ | Andrew Arnott | 2009-01-21 | 1 | -7/+41 |
| | | | | extensions being ignored. | ||||
* | Added SecuritySetting options on both OP and RP to control extension signing ↵ | Andrew Arnott | 2009-01-20 | 2 | -8/+9 |
| | | | | behavior and enforcement. | ||||
* | Unsigned extensions in responses are now ignored. | Andrew Arnott | 2009-01-19 | 1 | -4/+4 |
| | |||||
* | All ExtraData, including extensions, are now signed in OP signed responses. | Andrew Arnott | 2009-01-19 | 2 | -0/+72 |
| | |||||
* | Enabled the rest of the association tests. | Andrew Arnott | 2009-01-19 | 1 | -4/+4 |
| | |||||
* | AX feature complete, with tests passing. | Andrew Arnott | 2009-01-17 | 1 | -0/+22 |
| | |||||
* | Fixed the DirectWebResponse bug that broke the OAuth sample. | Andrew Arnott | 2009-01-12 | 1 | -2/+2 |
| | |||||
* | CRLF -> LF line endings change to all .cs files. | Andrew Arnott | 2009-01-09 | 1 | -102/+102 |
| | |||||
* | CRLF -> LF change. | Andrew Arnott | 2008-12-29 | 1 | -105/+105 |
| | |||||
* | Changed CheckIdRequest messages immediate boolean to an enum. | Andrew Arnott | 2008-12-29 | 1 | -1/+2 |
| | |||||
* | Added new OpenID 1.x compatibility-supporting binding elements. | Andrew Arnott | 2008-12-24 | 2 | -102/+110 |
| | | | | | | | This adds: * callback arg support * signed return_to to verify callback args and URL are untampered with * Custom nonces to protect RPs against replay attacks when working with 1.0 OPs. | ||||
* | Added more targeted extension binding element tests. | Andrew Arnott | 2008-12-22 | 1 | -5/+65 |
| | |||||
* | Added a mock extension and test in order to focus the test on the extension ↵ | Andrew Arnott | 2008-12-21 | 1 | -0/+36 |
| | | | | binding element. | ||||
* | Added nonce and expiration checking to the openid channel stack. | Andrew Arnott | 2008-12-15 | 1 | -1/+14 |
| | |||||
* | Signing message appears complete. | Andrew Arnott | 2008-12-14 | 1 | -1/+2 |
| | | | | But the response_nonce is not in yet. | ||||
* | A touch of refactoring and C# warning resolution. | Andrew Arnott | 2008-11-24 | 1 | -1/+1 |
| | |||||
* | Added YADIS and other discovery, XRDS, untrusted web requests. | Andrew Arnott | 2008-11-23 | 1 | -1/+1 |
| | | | | Hundreds of StyleCop messages and some FxCop as well. Some refactoring definitely went into the new files from their DotNetOpenId origins, but there is much more to do. | ||||
* | FxCop message fixes. | Andrew Arnott | 2008-11-18 | 2 | -7/+4 |
| | |||||
* | Added association messages. | Andrew Arnott | 2008-11-11 | 2 | -3/+3 |
| | | | | | Diffie-Hellman associations seem to be working according to the test. But lots of refactoring is probably in order. | ||||
* | Added tests for OpenIdChannel and KeyValueForm encoder. | Andrew Arnott | 2008-11-08 | 2 | -0/+251 |