summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth.Test/OpenId/ChannelElements
Commit message (Collapse)AuthorAgeFilesLines
* Consolidates two OpenID memory app storesAndrew Arnott2013-03-282-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 Arnott2013-03-261-3/+2
|
* Just 18 failuresAndrew Arnott2013-03-241-3/+3
|
* Just 23 failuresAndrew Arnott2013-03-241-2/+2
|
* Fixes remaining build breaks.Andrew Arnott2013-03-221-29/+32
|
* Moves the rest of the static methods out.Andrew Arnott2013-03-211-2/+2
|
* Lots more test build break fixes.Andrew Arnott2013-03-173-32/+34
|
* More unit test fixes.Andrew Arnott2013-03-102-58/+95
|
* Removes more remnants of Code Contracts.Andrew Arnott2012-12-261-1/+0
|
* Replaces DNOA's internal Requires class with Validation NuGet package.Andrew Arnott2012-12-261-0/+1
|
* Replaced a bunch of TestCase attribute usages with simply Test.Andrew Arnott2012-04-042-5/+5
|
* Changed all uses of [TestCase] to [Test] to better emulate recommended NUnit ↵Andrew Arnott2012-02-254-20/+20
| | | | patterns.
* Updated all copyright notices to reflect copyright assignment to Outercurve.Andrew Arnott2012-02-054-8/+8
| | | | Fixes #66
* Updated some unit tests to match new argument validation code.Andrew Arnott2012-01-291-2/+2
|
* OpenID messages that are missing signed parameters now throws ↵Andrew Arnott2012-01-291-0/+35
| | | | | | ProtocolException instead of KeyNotFoundException. Fixes #45
* All product assemblies build without ccrewrite.exe now.Andrew Arnott2011-09-181-2/+2
|
* The test project now builds, so the whole solution does.Andrew Arnott2011-08-023-4/+4
|
* Added OutgoingWebResponse.Respond method to replace its Send method, and ↵Andrew Arnott2011-06-231-4/+4
| | | | | | avoid the ThreadAbortException that is no longer the recommended approach. Fixes #40
* Fixed unit tests so there are no failures.Andrew Arnott2011-05-281-4/+6
|
* Moved ICryptoKeyStore and related types to the Messaging.Bindings namespace.Andrew Arnott2011-05-211-0/+1
|
* Providers and Relying Parties both implement a unified pair of ↵Andrew Arnott2011-05-201-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 Arnott2011-05-151-1/+1
| | | | for RPs.
* Created an IProviderAssociationStore interface so that encoding the ↵Andrew Arnott2011-05-081-3/+3
| | | | association into the handle is just one option.
* OpenID Provider association stores replaced with self-describing association ↵Andrew Arnott2011-05-072-5/+5
| | | | handles.
* Removed dependency on publicize.exe, which crashes now in some branches due ↵Andrew Arnott2010-07-091-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 Arnott2010-03-301-1/+1
|
* Fixed a bunch of NUnit warnings.Andrew Arnott2010-01-091-1/+1
|
* Converted all the rest of the tests over to NUnit.Andrew Arnott2010-01-064-37/+37
|
* Merge branch 'master' into contractsAndrew Arnott2009-09-011-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.2Andrew Arnott2009-07-271-1/+1
| |\ | | | | | | | | | | | | Conflicts: src/DotNetOpenAuth.vsmdi
| | * Merge branch 'v3.0' into v3.1Andrew Arnott2009-07-271-1/+1
| | |\ | | | | | | | | | | | | | | | | Conflicts: src/DotNetOpenAuth.vsmdi
| | | * Updated baseline signature now that a different date/time stamp is applied ↵Andrew Arnott2009-07-271-1/+1
| | | | | | | | | | | | | | | | due to commit 5fcf4bd.
* | | | Merge branch 'master' into contractsAndrew Arnott2009-06-251-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 Arnott2009-05-311-1/+1
| |/ /
* | | Switched almost entirely over to Code Contracts across the entire library.Andrew Arnott2009-05-231-2/+3
|/ / | | | | | | But some unit tests still fail, and there are other issues.
* | FxCop and StyleCop fixes for v3.1 branch.Andrew Arnott2009-05-201-1/+1
| |
* | Merge branch 'v3.0'Andrew Arnott2009-04-151-3/+3
|\ \ | |/
| * Custom OpenID extensions may now exist outside the library.Andrew Arnott2009-04-151-3/+3
| |
* | Added capability for RPs to receive unsigned extension responses if they so ↵Andrew Arnott2009-03-301-3/+5
|/ | | | choose.
* Renamed a couple of methods:Andrew Arnott2009-03-152-6/+6
| | | | | PrepareMessageForSending -> ProcessOutgoingMessage VerifyMessageAfterReceiving -> ProcessIncomingMessage
* Renamed some methods on the Channel class to be more consistent.Andrew Arnott2009-03-151-3/+3
|
* Renamed UserAgentResponse to OutgoingWebResponse, and DirectWebResponse to ↵Andrew Arnott2009-03-151-2/+2
| | | | IncomingWebResponse.
* Refactored MessageDescription to be per-Channel instead of appdomain static.Andrew Arnott2009-03-143-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 Arnott2009-03-101-1/+1
|
* Labeled OpenID test as testing 2.0 section 5.1.2.Andrew Arnott2009-03-101-1/+2
|
* Refactoring around Provider's IRequest to process responses differently.Andrew Arnott2009-03-061-2/+2
| | | | This is a step toward serializable IRequest objects.
* Added OpenID Provider downlevel protection for 1.x Relying Parties and ↵Andrew Arnott2009-03-052-5/+5
| | | | turning it on by default.
* Ripped out private secret store and we now use the same ↵Andrew Arnott2009-02-141-1/+1
| | | | AssociationStore<Uri> that the RP uses for shared secrets.
* StyleCop fixesAndrew Arnott2009-01-301-1/+1
|
* OpenID error direct response messages are now sent with HTTP status codes of ↵Andrew Arnott2009-01-291-0/+17
| | | | 400.
* Refactored test helpers to remove TestSupport and move its functionality ↵Andrew Arnott2009-01-292-6/+6
| | | | into OpenIdTestBase.
* Fixed bug in OpenID message signing and added regression test.Andrew Arnott2009-01-251-0/+22
|
* StyleCop fixesAndrew Arnott2009-01-231-23/+22
|
* Renamed Channel.Send method to Channel.PrepareResponse and then added a new ↵Andrew Arnott2009-01-211-3/+3
| | | | Send method.
* Lots of little bug fixes, and added a (finally!) passing test for unsigned ↵Andrew Arnott2009-01-211-7/+41
| | | | extensions being ignored.
* Added SecuritySetting options on both OP and RP to control extension signing ↵Andrew Arnott2009-01-202-8/+9
| | | | behavior and enforcement.
* Unsigned extensions in responses are now ignored.Andrew Arnott2009-01-191-4/+4
|
* All ExtraData, including extensions, are now signed in OP signed responses.Andrew Arnott2009-01-192-0/+72
|
* Enabled the rest of the association tests.Andrew Arnott2009-01-191-4/+4
|
* AX feature complete, with tests passing.Andrew Arnott2009-01-171-0/+22
|
* Fixed the DirectWebResponse bug that broke the OAuth sample.Andrew Arnott2009-01-121-2/+2
|
* CRLF -> LF line endings change to all .cs files.Andrew Arnott2009-01-091-102/+102
|
* CRLF -> LF change.Andrew Arnott2008-12-291-105/+105
|
* Changed CheckIdRequest messages immediate boolean to an enum.Andrew Arnott2008-12-291-1/+2
|
* Added new OpenID 1.x compatibility-supporting binding elements.Andrew Arnott2008-12-242-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 Arnott2008-12-221-5/+65
|
* Added a mock extension and test in order to focus the test on the extension ↵Andrew Arnott2008-12-211-0/+36
| | | | binding element.
* Added nonce and expiration checking to the openid channel stack.Andrew Arnott2008-12-151-1/+14
|
* Signing message appears complete.Andrew Arnott2008-12-141-1/+2
| | | | But the response_nonce is not in yet.
* A touch of refactoring and C# warning resolution.Andrew Arnott2008-11-241-1/+1
|
* Added YADIS and other discovery, XRDS, untrusted web requests.Andrew Arnott2008-11-231-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 Arnott2008-11-182-7/+4
|
* Added association messages.Andrew Arnott2008-11-112-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 Arnott2008-11-082-0/+251