summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth.Test
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'v3.1'Andrew Arnott2009-05-2110-15/+173
|\
| * Merge branch 'v3.0' into v3.1Andrew Arnott2009-05-214-5/+52
| |\
| | * Fixed StyleCop messages.Andrew Arnott2009-05-201-2/+2
| | |
| | * Test runs more resilient to race conditions.Andrew Arnott2009-05-161-0/+17
| | |
| | * Fixes OpenID and OAuth URL data string encoding to follow RFC 3986 instead ↵Andrew Arnott2009-05-113-5/+35
| | | | | | | | | | | | | | | | | | of RFC 2396. While this probably won't fix any interop issues with OpenID, it IS anticipated to fix interop issues with OAuth since the generated signature base string will be different if any of these symbols show up in the string: !*'()
| * | FxCop and StyleCop fixes for v3.1 branch.Andrew Arnott2009-05-201-1/+1
| | |
| * | Merge branch 'v3.0' into v3.1Andrew Arnott2009-04-302-3/+82
| |\ \ | | |/
| | * StyleCop fixes.Andrew Arnott2009-04-301-1/+0
| | |
| | * Revised OAuth channel to better support different combinations of HTTP methods.Andrew Arnott2009-04-301-0/+2
| | |
| | * Added more tests to verify correct behavior of OAuth Authorization header ↵Andrew Arnott2009-04-302-3/+83
| | | | | | | | | | | | | | | | | | and message parts in different places. Fixed a bug in the signature construction process the test found.
| * | Revised OAuth channel to better support different combinations of HTTP methods.Andrew Arnott2009-04-301-0/+2
| | |
| * | Merge branch 'v3.0' into v3.1Andrew Arnott2009-04-304-6/+36
| |\ \ | | |/ | | | | | | | | | | | | Conflicts: src/DotNetOpenAuth.vsmdi src/version.txt
| | * Further fixed base signature string construction and added several tests for it.Andrew Arnott2009-04-302-4/+34
| | |
| | * Fixed StyleCop message.v3.0.1.9115Andrew Arnott2009-04-251-1/+1
| | |
| | * Fixed the namespace of a unit test class.Andrew Arnott2009-04-251-1/+1
| | |
* | | Added FetchResponse.GetAttributeValue(string) method.Andrew Arnott2009-05-201-0/+16
| | | | | | | | | | | | Resolves Trac issue #67.
* | | Fixed StyleCop messageAndrew Arnott2009-05-161-1/+1
| | |
* | | Added security feature so RPs can opt out of accepting delegating identifiers.Andrew Arnott2009-05-163-5/+54
| | |
* | | Added configuration setting that allows RPs to reject all unsolicited ↵Andrew Arnott2009-05-152-1/+43
| | | | | | | | | | | | assertions.
* | | Added UI extension tests.Andrew Arnott2009-05-152-0/+38
| | |
* | | OP now has a RequireSsl option, which requires RP discovery to happen over ↵Andrew Arnott2009-05-082-14/+67
| | | | | | | | | | | | | | | | | | HTTPS. Fixes Trac ticket 51.
* | | Removed RP RequireSsl property changed event since it was only added to ↵Andrew Arnott2009-05-081-18/+0
| | | | | | | | | | | | support a design that didn't hold.
* | | Providers now have better feedback about how RP discovery fails so they can ↵Andrew Arnott2009-05-083-15/+36
| | | | | | | | | | | | | | | | | | make more informed policy decisions. Fixes Trac ticket 53.
* | | Added tests to verify anonymous checkid behavior.Andrew Arnott2009-05-085-0/+151
|/ /
* | Merge branch 'v3.0'Andrew Arnott2009-04-243-2/+19
|\ \ | |/
| * Updated Code Contracts to 1.1.20415.13.Andrew Arnott2009-04-241-1/+1
| | | | | | | | This CC version introduces a bug where having Microsoft.Contracts.dll in the assembly search path (lib) causes ccrewrite.exe to spin forever. So we're removing it from that directory, and building will require having Code Contracts installed on the computer.
| * Turned off runtime contract checking until ccrewrite.exe gets fixed so it ↵Andrew Arnott2009-04-241-1/+2
| | | | | | | | doesn't hang.
| * Fixed Identifier.TryParse to not throw when passed null or empty string values.Andrew Arnott2009-04-171-0/+16
| | | | | | | | Fixes Trac issue 15.
| * CRLF fix.Andrew Arnott2009-04-161-3/+3
| |
* | Turned on runtime contract checking for debug builds and fixed the errors ↵Andrew Arnott2009-04-191-3/+12
| | | | | | | | that it caught.
* | Merge branch 'v3.0'Andrew Arnott2009-04-156-12/+29
|\ \ | |/
| * Custom OpenID extensions may now exist outside the library.Andrew Arnott2009-04-155-12/+26
| |
| * Fixed failing unit tests.Andrew Arnott2009-04-151-1/+4
| |
* | Renamed IsSignedByProvider and hid it from request extension messages since ↵Andrew Arnott2009-04-111-1/+1
| | | | | | | | | | | | it didn't apply. Fixed Google Code Issue 241.
* | Merge commit 'v3.0'Andrew Arnott2009-04-108-13/+107
|\ \ | |/
| * Split up ITokenManager into two derived interfaces to better fit Consumer ↵Andrew Arnott2009-04-084-13/+42
| | | | | | | | and Service Provider scenarios.
| * Fixed bug where AX extensions were not serializable, and added unit tests to ↵Andrew Arnott2009-04-074-0/+65
| | | | | | | | verify.
* | Added capability for RPs to receive unsigned extension responses if they so ↵Andrew Arnott2009-03-304-13/+16
|/ | | | choose.
* Added convenience method for sending OutgoingWebResponse instances to an ↵Andrew Arnott2009-03-271-2/+7
| | | | HttpListenerResponse.
* Refactored AX extension and the Associations collection to use ↵Andrew Arnott2009-03-224-30/+30
| | | | KeyedCollection to simplify their code and API.
* Cleaned up logging.Andrew Arnott2009-03-153-5/+5
|
* Renamed a couple of methods:Andrew Arnott2009-03-1511-30/+52
| | | | | PrepareMessageForSending -> ProcessOutgoingMessage VerifyMessageAfterReceiving -> ProcessIncomingMessage
* Renamed some methods on the Channel class to be more consistent.Andrew Arnott2009-03-157-16/+16
|
* Renamed UserAgentResponse to OutgoingWebResponse, and DirectWebResponse to ↵Andrew Arnott2009-03-1513-40/+40
| | | | IncomingWebResponse.
* Refactored MessageDescription to be per-Channel instead of appdomain static.Andrew Arnott2009-03-1422-71/+96
| | | | This allows for special scenarios (like OSIS tests) where individual tests might need to contrive special message serialization rules.
* Ooops... fixed build break in test caused by c70d5d24acf.Andrew Arnott2009-03-121-1/+1
|
* Added support for classic ASP RPs to use the sreg extension.Andrew Arnott2009-03-111-4/+3
|
* Added Microsoft.Contracts.dll v1.1.20309.13 to source control.Andrew Arnott2009-03-111-2/+5
|
* Added authentication tests for setup mode (they were all immediate mode) and ↵Andrew Arnott2009-03-101-14/+22
| | | | fixed UserSetupUrl handling in some cases.
* Added test to verify OP's compliance with OpenID 2.0 section 8.4.1.Andrew Arnott2009-03-105-7/+124
|
* Renamed all the Channel virtual methods that end with Internal to end with Core.Andrew Arnott2009-03-106-10/+10
|
* OpenID spec review up to (and excluding) section 8.Andrew Arnott2009-03-101-1/+2
|
* Labeled OpenID test as testing 2.0 section 5.1.2.Andrew Arnott2009-03-101-1/+2
|
* Applied fix for HTTP verb enforcement required by OpenID 2.0 section 5.1.1.Andrew Arnott2009-03-103-1/+18
|
* Fixed CodeAnalysis build path.Andrew Arnott2009-03-091-1/+1
|
* Fixed some FxCop and StyleCop issues.Andrew Arnott2009-03-091-2/+7
|
* More Code Contract work.Andrew Arnott2009-03-091-0/+1
|
* Code Contracts work.. enabling it for just a few classes.Andrew Arnott2009-03-093-0/+47
|
* first sprintAndrew Arnott2009-03-091-0/+10
|
* Adjusted return_to argument fetching so that unsigned parameters can be ↵Andrew Arnott2009-03-082-4/+28
| | | | queried for when necessary.
* Improved test logging.Andrew Arnott2009-03-081-0/+2
|
* Fixed test logging bug.Andrew Arnott2009-03-081-1/+1
|
* Fixed more test bugs having to do with stateless RP testing.Andrew Arnott2009-03-081-0/+6
|
* Fixed a couple of test framework bugs for stateless OpenID mode.Andrew Arnott2009-03-082-2/+6
|
* Added testing of full authentication in stateless mode. Many tests fail due ↵Andrew Arnott2009-03-081-3/+9
| | | | to product bugs.
* Refactoring around Provider's IRequest to process responses differently.Andrew Arnott2009-03-065-11/+10
| | | | This is a step toward serializable IRequest objects.
* response_nonces are now checked for replays by the RP against just those ↵Andrew Arnott2009-03-051-0/+4
| | | | | | nonces generated by the same Provider. Fixes Google Code Issue 175.
* Fixed OpenID check_auth response message's is_valid value boolean casing to ↵Andrew Arnott2009-03-051-0/+14
| | | | | | be lowercase. Fixes Google Code Issue 211.
* Added OpenID Provider downlevel protection for 1.x Relying Parties and ↵Andrew Arnott2009-03-0510-39/+38
| | | | turning it on by default.
* Improved test logging.Andrew Arnott2009-03-051-0/+1
|
* Shortened assumed realm value in tests.Andrew Arnott2009-03-051-0/+1
|
* Fixed failing test from max authentication time change made in 52611d8f93c.Andrew Arnott2009-03-051-1/+1
|
* Fixed 8 day authentication time.Andrew Arnott2009-02-201-1/+1
|
* Fixed processing of XRDS files with empty delegate or OP endpoint URIs.Andrew Arnott2009-02-181-0/+8
| | | | Google Code Issue 189.
* IAuthenticationRequest.AddCallbackArgument no longer appends parameters to ↵Andrew Arnott2009-02-171-1/+33
| | | | | | existing values. Fixes Google Code Issue 203.
* StyleCop fixes.Andrew Arnott2009-02-141-3/+1
|
* HTML discovery can now generate multiple endpoints.Andrew Arnott2009-02-141-34/+50
| | | | | This provides a workaround to Google Code Issue 180. See also 7d339d343f83ce69e6ed876911c834927b8ca88f, which fixes this in the v2.5 branch.
* 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.
* Constructors on all OpenID direct response messages now require the OpenID ↵Andrew Arnott2009-02-0911-54/+102
| | | | | | version of the message, allowing for RPs to receive response messages in versions differing from their request message. Also added test to verify this, and OpenIdProvider error messages w/o requiring ASP.NET hosting.
* OpenID Provider now correctly assembles error response messages when ↵Andrew Arnott2009-02-081-0/+32
| | | | | | ProtocolExceptions are caught. Also added an ASP.NET hosted test to verify.
* Fixed bug in HttpRequestInfo where ArgumentNullException would sometimes be ↵Andrew Arnott2009-02-081-0/+9
| | | | thrown.
* Added localhost as a "safe" host to request from in tests.Andrew Arnott2009-02-082-4/+5
|
* Removed ProtocolException message-like behavior which was never used and ↵Andrew Arnott2009-02-081-56/+4
| | | | doesn't fit into the design any more.
* Re-ordering members in test mock message.Andrew Arnott2009-02-081-6/+2
|
* Renamed UriUtil.QueryStringContainsOAuthParameters method to not be ↵Andrew Arnott2009-02-081-2/+2
| | | | OAuth-specific.
* Fixed TODO areas of code.Andrew Arnott2009-02-044-9/+6
|
* WhitespaceAndrew Arnott2009-02-012-76/+76
|
* StyleCop fixesAndrew Arnott2009-01-3010-48/+55
|
* Refactored IDirectWebRequestHandler to take a set of options rather than be ↵Andrew Arnott2009-01-303-4/+16
| | | | | | two interfaces. Finally got receiving HTTP 400 error responses working.
* OpenID error direct response messages are now sent with HTTP status codes of ↵Andrew Arnott2009-01-295-0/+71
| | | | 400.
* Refactored test helpers to remove TestSupport and move its functionality ↵Andrew Arnott2009-01-2926-564/+256
| | | | into OpenIdTestBase.
* Added/fixed ASP.NET basic hosting in the unit tests and added one test to ↵Andrew Arnott2009-01-297-40/+80
| | | | verify.
* Fixed bug in OpenID message signing and added regression test.Andrew Arnott2009-01-251-0/+22
|
* Provider now sets user_setup_url on negative assertion responses to ↵Andrew Arnott2009-01-241-0/+34
| | | | checkid_immediate.
* Added the OpenIdAjaxTextBox control.Andrew Arnott2009-01-241-0/+6
|
* Added AuthenticationRequest.IsReturnUrlDiscoverable test.Andrew Arnott2009-01-232-0/+31
|
* Refactored association management functions from the OpenIdRelyingParty ↵Andrew Arnott2009-01-236-15/+34
| | | | class into an AssociationManager class.
* StyleCop fixesAndrew Arnott2009-01-231-23/+22
|
* Renamed Channel.Send method to Channel.PrepareResponse and then added a new ↵Andrew Arnott2009-01-218-29/+29
| | | | Send method.
* Lots of little bug fixes, and added a (finally!) passing test for unsigned ↵Andrew Arnott2009-01-213-8/+53
| | | | extensions being ignored.