summaryrefslogtreecommitdiffstats
path: root/src/DotNetOAuth/Messaging
Commit message (Collapse)AuthorAgeFilesLines
* Changed namepace and project names in preparation for merge with DotNetOpenId.Andrew Arnott2008-11-0437-4215/+0
|
* Moved all the OAuth classes into its own namespace in preparation to ↵Andrew Arnott2008-11-033-3/+2
| | | | receiving DotNetOpenId merge.
* Moved the Google Consumer app-specific class into a new "sample" project.Andrew Arnott2008-11-032-4/+8
|
* StyleCop fixes.Andrew Arnott2008-11-012-47/+64
|
* Hugely refactored ServiceProvider and Consumer classes.Andrew Arnott2008-11-012-0/+36
| | | | Messages are now exposed in the method signatures instead of raw Response instances.
* Made the Channel on the Service Provider public in preparation for some ↵Andrew Arnott2008-11-012-15/+12
| | | | refactoring.
* Applied FxCop fixes.Andrew Arnott2008-10-2317-53/+135
|
* Fixed descriptive comments.Andrew Arnott2008-10-091-1/+1
|
* Removed ConsumerBase.ConsumerSecret, since the token manager can provide that.Andrew Arnott2008-10-091-4/+3
|
* Enhanced logging of message tranferrals.Andrew Arnott2008-10-081-1/+2
|
* Reworked cloning of signing binding elements, and a bit of the appendix ↵Andrew Arnott2008-10-081-1/+7
| | | | sample test.
* Moved SigningVerificationCallback handling to the OAuthChannel.Andrew Arnott2008-10-081-1/+1
|
* Added strong-typed request token message to sample.Andrew Arnott2008-10-072-6/+7
| | | | | This proves that messages can be derived from and tailored to provide type-safe additions where the OAuth protocol permits it. As can be seen, several more types and members had to be made public for this to work.
* Added more intelligent URI query stripping to protect against repeat ↵Andrew Arnott2008-10-041-0/+21
| | | | attempts from ASPX pages.
* Added some facility for working with WCF services.Andrew Arnott2008-10-041-0/+16
|
* Changed the way HttpMethod is derived for signing verification.Andrew Arnott2008-10-043-0/+17
|
* Enhanced API to better support Desktop App consumers.Andrew Arnott2008-10-021-0/+19
|
* Documented all members... StyleCop is now happy.Andrew Arnott2008-10-021-0/+4
|
* Public API work.Andrew Arnott2008-10-021-1/+1
|
* StyleCop work and adding support for including extra parameters where the ↵Andrew Arnott2008-10-024-2/+35
| | | | spec allows it.
* Split up the two OAuth message type providers into Consumer and Service ↵Andrew Arnott2008-10-021-19/+56
| | | | | | Provider classes so they could actually work correctly.. Added Try methods to read messages that might not be there without throwing exceptions.
* Removed the queue/dequeue methodology of queued responses. Now the methods ↵Andrew Arnott2008-10-021-39/+9
| | | | | | that generate them return them. Besides simplifying the API somewhat, this change allows for Consumer, ServiceProvider and Channel classes to be entirely threadsafe and reusable.
* Fixed HTTP Authorization header to not include extra parameters.Andrew Arnott2008-10-023-8/+23
| | | | Combined the AdditionalParametersInHttpRequest and ExtraData concepts
* Fixed StyleCop issues and added a couple of HMAC signature tests.Andrew Arnott2008-10-021-0/+5
|
* Added capability to add extra fields to request token message.Andrew Arnott2008-09-281-0/+14
|
* Added logging to library.Andrew Arnott2008-09-281-0/+4
|
* Refactored ServiceProviderEndpoints into ServiceProviderDescription and made ↵Andrew Arnott2008-09-286-6/+6
| | | | several classes and interfaces public.
* Appendix scenario test passing (again), this time with HMAC signing of HTTP ↵Andrew Arnott2008-09-285-13/+106
| | | | requests.
* Added SigningBindingElementChain class to enable the use of several signers ↵Andrew Arnott2008-09-273-12/+35
| | | | based on the situation.
* Added final protected resource request to Appendix scenario test.Andrew Arnott2008-09-275-5/+131
|
* Added capability to send the final authorized request for protected resources.Andrew Arnott2008-09-261-23/+29
|
* Fixed lots of StyleCop issues and refacted Consumer/Service Provider a bit.Andrew Arnott2008-09-251-2/+31
|
* Added facility for SPs to inject extra information into messages prior to ↵Andrew Arnott2008-09-242-0/+12
| | | | signature verification.
* Added a scenario test from Appendix A (incomplete but passing so far).Andrew Arnott2008-09-245-4/+124
| | | | Included in this change are a lot of fixes and additional implementation.
* Implementing and refactoring ServiceProvider and Consumer classes.Andrew Arnott2008-09-231-7/+15
| | | | Beginning to write a test for the spec's appendix A scenario.
* Implemented the PLAINTEXT and HMAC-SHA1 signature algorithms.Andrew Arnott2008-09-222-0/+12
|
* Refactored OAuth signing functionality into a SignedMessageBase class.Andrew Arnott2008-09-222-5/+1
|
* Adding the binding elements necessary for basic OAuth functionality.Andrew Arnott2008-09-217-1/+252
|
* Refactored the OAuth messages with a base class, and satisfied StyleCop.Andrew Arnott2008-09-211-1/+1
|
* StylCop and FxCop work.Andrew Arnott2008-09-2112-127/+415
|
* Removed a lot of DataContract references.Andrew Arnott2008-09-202-2/+6
|
* Little renaming.Andrew Arnott2008-09-202-3/+3
|
* Removed EnsureCompleteMessageBindingElement and moved its functionality back ↵Andrew Arnott2008-09-203-47/+6
| | | | into the Channel class.
* Worked on test coverage.Andrew Arnott2008-09-203-23/+12
|
* All tests passing, with more work done.Andrew Arnott2008-09-188-7/+97
|
* Fixed a few bugs and got all tests passing.Andrew Arnott2008-09-184-5/+57
|
* MessageDictionary mostly hooked up and most tests passing.Andrew Arnott2008-09-188-618/+105
|
* Added MessageDictionary and supporting classes and tests.Andrew Arnott2008-09-179-0/+450
| | | | Very little documentation is there until I can prove the idea works to solve our signing design problem.
* Renamed the ISignedOAuthMessage.Andrew Arnott2008-09-131-2/+2
|
* Stylecop fixes.Andrew Arnott2008-09-132-4/+23
|
* Added check so Channel can guarantee that messages receive all the ↵Andrew Arnott2008-09-136-8/+96
| | | | protections they require.
* Refactored several Messaging classes into the Messaging.Bindings namespace.Andrew Arnott2008-09-1315-32/+217
|
* Totally refactored signing, expiration and replay detection into extensible ↵Andrew Arnott2008-09-1310-134/+345
| | | | channel binding elements.
* Added a few ProtocolException-derived exception types.Andrew Arnott2008-09-135-7/+135
|
* Fixed xml spoofing bug for using DataContractSerializer to deserialize messages.Andrew Arnott2008-09-135-10/+169
| | | | Added tests to verify correct behavior.
* Added expiring messages and replay protection support infrastructure.Andrew Arnott2008-09-125-15/+218
|
* Added infrastructure for message signing support to base Channel class.Andrew Arnott2008-09-124-5/+100
|
* Refactored Channel's virtual and abstract methods to NOT be "internal" (or ↵Andrew Arnott2008-09-111-31/+58
| | | | | | | public). This will be useful when we add message signing and verification to the Channel base class. It's also consistent with design guidelines to never have public (or internal in this case) methods be virtual or abstract so the base class has control over its operations.
* Code coverage work is as complete as our implementation will currently allow.Andrew Arnott2008-09-101-0/+14
|
* Great code coverage everywhere we care except for OAuthProtocol and ↵Andrew Arnott2008-09-104-8/+12
| | | | OAuthMessageTypeProvider.
* Code coverage work in ProtocolException.Andrew Arnott2008-09-101-1/+6
|
* Much better test coverage.Andrew Arnott2008-09-107-36/+62
|
* Refactored the exception handling in the channel stack.Andrew Arnott2008-09-095-47/+189
|
* Added some channel tests and fixed a bug.Andrew Arnott2008-09-091-1/+1
|
* More channel work and testing.Andrew Arnott2008-09-034-6/+15
|
* Added more tests.Andrew Arnott2008-09-032-0/+14
|
* A bit of Channel refactoring.Andrew Arnott2008-09-031-20/+26
|
* Adjusted channel stack to be more testable.Andrew Arnott2008-09-032-27/+164
|
* Finished up the Channel stack and started with channel tests.Andrew Arnott2008-09-023-28/+71
|
* Finished implementing the common channel sending scenarios.Andrew Arnott2008-09-022-1/+138
|
* Refactored Channel class into two classes.Andrew Arnott2008-09-023-90/+110
|
* Request/reply channel work.Andrew Arnott2008-09-025-4/+105
|
* Lots of design work on the channel stack.Andrew Arnott2008-09-0211-139/+545
|
* Implemented ProtocolMessageResponse.Send()Andrew Arnott2008-09-013-8/+72
|
* Moved messaging infrastructure to its own namespace.Andrew Arnott2008-09-0110-0/+680