Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | whitespace. | Andrew Arnott | 2008-10-06 | 1 | -2/+2 |
| | |||||
* | Added specific authorization to sample for allowing limited access. | Andrew Arnott | 2008-10-06 | 1 | -1/+1 |
| | |||||
* | WCF OAuth sample now has 'real' database and login. | Andrew Arnott | 2008-10-06 | 1 | -0/+6 |
| | |||||
* | Fixed a few failing unit tests. | Andrew Arnott | 2008-10-05 | 2 | -2/+2 |
| | |||||
* | Added more intelligent URI query stripping to protect against repeat ↵ | Andrew Arnott | 2008-10-04 | 2 | -1/+23 |
| | | | | attempts from ASPX pages. | ||||
* | Added WCF sample consumer and service provider. | Andrew Arnott | 2008-10-04 | 1 | -0/+30 |
| | | | | It's pretty delicate and a poor sample, but hey, it worked. | ||||
* | Added some facility for working with WCF services. | Andrew Arnott | 2008-10-04 | 4 | -70/+108 |
| | |||||
* | Changed the way HttpMethod is derived for signing verification. | Andrew Arnott | 2008-10-04 | 7 | -24/+23 |
| | |||||
* | Fixed NullReferenceException thrown sometimes from StandardWebRequestHandler. | Andrew Arnott | 2008-10-04 | 1 | -2/+6 |
| | |||||
* | Added Consumer WPF and ASP.NET WebForms samples. | Andrew Arnott | 2008-10-02 | 1 | -0/+36 |
| | |||||
* | Enhanced API to better support Desktop App consumers. | Andrew Arnott | 2008-10-02 | 2 | -26/+83 |
| | |||||
* | Documented all members... StyleCop is now happy. | Andrew Arnott | 2008-10-02 | 4 | -19/+125 |
| | |||||
* | More public API work. | Andrew Arnott | 2008-10-02 | 4 | -9/+9 |
| | |||||
* | Exposed more message types to enable Service Provider scenarios. | Andrew Arnott | 2008-10-02 | 10 | -57/+68 |
| | |||||
* | Public API work. | Andrew Arnott | 2008-10-02 | 5 | -26/+48 |
| | |||||
* | StyleCop work and adding support for including extra parameters where the ↵ | Andrew Arnott | 2008-10-02 | 10 | -23/+67 |
| | | | | spec allows it. | ||||
* | Split up the two OAuth message type providers into Consumer and Service ↵ | Andrew Arnott | 2008-10-02 | 10 | -78/+212 |
| | | | | | | 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 Arnott | 2008-10-02 | 9 | -91/+31 |
| | | | | | | 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. | ||||
* | Removed double URI escaping from signature binding elements. | Andrew Arnott | 2008-10-02 | 5 | -6/+6 |
| | | | | This gets the first legs of OAuth working with Google. | ||||
* | Fixed HTTP Authorization header to not include extra parameters. | Andrew Arnott | 2008-10-02 | 8 | -26/+34 |
| | | | | Combined the AdditionalParametersInHttpRequest and ExtraData concepts | ||||
* | Add/removed some TODOs | Andrew Arnott | 2008-10-02 | 2 | -1/+4 |
| | |||||
* | Made a bunch of interfaces and classes public to allow Consumer sample. | Andrew Arnott | 2008-10-02 | 5 | -7/+7 |
| | |||||
* | Fixed StyleCop issues and added a couple of HMAC signature tests. | Andrew Arnott | 2008-10-02 | 7 | -50/+99 |
| | |||||
* | Added capability to add extra fields to request token message. | Andrew Arnott | 2008-09-28 | 4 | -2/+25 |
| | |||||
* | Fixed OAuth channel bug that would not set HTTP Method in time for HMAC-SHA1 ↵ | Andrew Arnott | 2008-09-28 | 3 | -1/+51 |
| | | | | signing. | ||||
* | Added logging to library. | Andrew Arnott | 2008-09-28 | 2 | -0/+10 |
| | |||||
* | Refactored ServiceProviderEndpoints into ServiceProviderDescription and made ↵ | Andrew Arnott | 2008-09-28 | 15 | -45/+56 |
| | | | | several classes and interfaces public. | ||||
* | Updated gitignore files. | Andrew Arnott | 2008-09-28 | 1 | -1/+0 |
| | |||||
* | Removed hard-coded signing modules. | Andrew Arnott | 2008-09-28 | 5 | -14/+11 |
| | |||||
* | Appendix scenario test passing (again), this time with HMAC signing of HTTP ↵ | Andrew Arnott | 2008-09-28 | 32 | -157/+246 |
| | | | | requests. | ||||
* | Added SigningBindingElementChain class to enable the use of several signers ↵ | Andrew Arnott | 2008-09-27 | 18 | -91/+244 |
| | | | | based on the situation. | ||||
* | PlainText signing binding element no longer signs HTTP messages, but only ↵ | Andrew Arnott | 2008-09-27 | 5 | -1/+67 |
| | | | | | | HTTPS messages. This breaks the scenario test. | ||||
* | Added final protected resource request to Appendix scenario test. | Andrew Arnott | 2008-09-27 | 10 | -36/+204 |
| | |||||
* | Fixed incoming OAuth message type discernment. | Andrew Arnott | 2008-09-26 | 6 | -7/+30 |
| | |||||
* | Added capability to send the final authorized request for protected resources. | Andrew Arnott | 2008-09-26 | 11 | -61/+246 |
| | |||||
* | Added check so that unauthorized request tokens cannot be exchanged for ↵ | Andrew Arnott | 2008-09-25 | 6 | -0/+58 |
| | | | | access tokens. | ||||
* | Fixed lots of StyleCop issues and refacted Consumer/Service Provider a bit. | Andrew Arnott | 2008-09-25 | 15 | -121/+249 |
| | |||||
* | Added enough token management that the Appendix A scenario test is passing ↵ | Andrew Arnott | 2008-09-25 | 19 | -110/+339 |
| | | | | again. | ||||
* | Added facility for SPs to inject extra information into messages prior to ↵ | Andrew Arnott | 2008-09-24 | 8 | -11/+81 |
| | | | | signature verification. | ||||
* | Fixed Coordinator to better handle its helper threads throwing exceptions. | Andrew Arnott | 2008-09-24 | 1 | -2/+26 |
| | |||||
* | Added a message cloning feature to the mock channel. | Andrew Arnott | 2008-09-24 | 1 | -3/+39 |
| | | | | | Private fields no longer carry across the channel, to better simulate real life transports. This breaks the Appendix A scenario test since the token secret isn't injected into the deserialized message before the signature is verified. | ||||
* | Fixed token secret retention bug. | Andrew Arnott | 2008-09-24 | 4 | -5/+11 |
| | |||||
* | Added logging. | Andrew Arnott | 2008-09-24 | 4 | -9/+37 |
| | |||||
* | Added a scenario test from Appendix A (incomplete but passing so far). | Andrew Arnott | 2008-09-24 | 20 | -58/+500 |
| | | | | Included in this change are a lot of fixes and additional implementation. | ||||
* | Implementing and refactoring ServiceProvider and Consumer classes. | Andrew Arnott | 2008-09-23 | 19 | -83/+233 |
| | | | | Beginning to write a test for the spec's appendix A scenario. | ||||
* | Added implementation for RSA-SHA1 signature. | Andrew Arnott | 2008-09-22 | 2 | -7/+8 |
| | |||||
* | Implemented the PLAINTEXT and HMAC-SHA1 signature algorithms. | Andrew Arnott | 2008-09-22 | 9 | -80/+137 |
| | |||||
* | Adding OAuth signing binding elements. | Andrew Arnott | 2008-09-22 | 8 | -3/+215 |
| | |||||
* | Added Realm parameter to Auth header messages. | Andrew Arnott | 2008-09-22 | 1 | -22/+30 |
| | |||||
* | Fixed up the timestamp to be OAuth compliant. | Andrew Arnott | 2008-09-22 | 1 | -2/+15 |
| | |||||
* | Refactored OAuth signing functionality into a SignedMessageBase class. | Andrew Arnott | 2008-09-22 | 13 | -127/+140 |
| | |||||
* | Adding the binding elements necessary for basic OAuth functionality. | Andrew Arnott | 2008-09-21 | 20 | -25/+417 |
| | |||||
* | Refactored the OAuth messages with a base class, and satisfied StyleCop. | Andrew Arnott | 2008-09-21 | 13 | -176/+408 |
| | |||||
* | Added the 7 OAuth message types. | Andrew Arnott | 2008-09-21 | 12 | -4/+441 |
| | |||||
* | StylCop and FxCop work. | Andrew Arnott | 2008-09-21 | 23 | -239/+532 |
| | |||||
* | Removed a lot of DataContract references. | Andrew Arnott | 2008-09-20 | 11 | -12/+10 |
| | |||||
* | Merge branch 'sersync' | Andrew Arnott | 2008-09-20 | 34 | -751/+1289 |
|\ | |||||
| * | Little renaming. | Andrew Arnott | 2008-09-20 | 3 | -4/+5 |
| | | |||||
| * | Removed EnsureCompleteMessageBindingElement and moved its functionality back ↵ | Andrew Arnott | 2008-09-20 | 6 | -52/+16 |
| | | | | | | | | into the Channel class. | ||||
| * | Worked on test coverage. | Andrew Arnott | 2008-09-20 | 12 | -104/+233 |
| | | |||||
| * | TestDirectedMessage now derives from TestMessage. | Andrew Arnott | 2008-09-19 | 1 | -44/+2 |
| | | |||||
| * | All tests passing, with more work done. | Andrew Arnott | 2008-09-18 | 15 | -12/+148 |
| | | |||||
| * | Fixed a few bugs and got all tests passing. | Andrew Arnott | 2008-09-18 | 9 | -31/+85 |
| | | |||||
| * | MessageDictionary mostly hooked up and most tests passing. | Andrew Arnott | 2008-09-18 | 22 | -724/+193 |
| | | |||||
| * | Added MessageDictionary and supporting classes and tests. | Andrew Arnott | 2008-09-17 | 16 | -1/+828 |
| | | | | | | | | Very little documentation is there until I can prove the idea works to solve our signing design problem. | ||||
* | | Added spec as solution item. | Andrew Arnott | 2008-09-15 | 1 | -0/+8 |
|/ | |||||
* | Renamed the ISignedOAuthMessage. | Andrew Arnott | 2008-09-13 | 4 | -6/+6 |
| | |||||
* | Stylecop fixes. | Andrew Arnott | 2008-09-13 | 3 | -9/+32 |
| | |||||
* | Simplified tests slightly. | Andrew Arnott | 2008-09-13 | 2 | -7/+7 |
| | |||||
* | Added check so Channel can guarantee that messages receive all the ↵ | Andrew Arnott | 2008-09-13 | 16 | -20/+155 |
| | | | | protections they require. | ||||
* | Refactored several Messaging classes into the Messaging.Bindings namespace. | Andrew Arnott | 2008-09-13 | 32 | -83/+301 |
| | |||||
* | Totally refactored signing, expiration and replay detection into extensible ↵ | Andrew Arnott | 2008-09-13 | 22 | -344/+699 |
| | | | | channel binding elements. | ||||
* | Added a few ProtocolException-derived exception types. | Andrew Arnott | 2008-09-13 | 7 | -10/+141 |
| | |||||
* | Added tests for signed, expiring and replay protected messages. | Andrew Arnott | 2008-09-13 | 9 | -4/+297 |
| | |||||
* | Added datetime serialization tests. | Andrew Arnott | 2008-09-13 | 2 | -3/+13 |
| | |||||
* | Fixed xml spoofing bug for using DataContractSerializer to deserialize messages. | Andrew Arnott | 2008-09-13 | 11 | -16/+291 |
| | | | | Added tests to verify correct behavior. | ||||
* | Added expiring messages and replay protection support infrastructure. | Andrew Arnott | 2008-09-12 | 6 | -15/+220 |
| | |||||
* | Added infrastructure for message signing support to base Channel class. | Andrew Arnott | 2008-09-12 | 5 | -5/+101 |
| | |||||
* | Refactored Channel's virtual and abstract methods to NOT be "internal" (or ↵ | Andrew Arnott | 2008-09-11 | 4 | -39/+66 |
| | | | | | | | 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 Arnott | 2008-09-10 | 8 | -18/+284 |
| | |||||
* | Started work on unit test code coverage of OAuthChannel. | Andrew Arnott | 2008-09-10 | 4 | -8/+137 |
| | |||||
* | Great code coverage everywhere we care except for OAuthProtocol and ↵ | Andrew Arnott | 2008-09-10 | 13 | -34/+99 |
| | | | | OAuthMessageTypeProvider. | ||||
* | Code coverage work in ProtocolException. | Andrew Arnott | 2008-09-10 | 3 | -1/+101 |
| | |||||
* | Much better test coverage. | Andrew Arnott | 2008-09-10 | 14 | -44/+277 |
| | |||||
* | Refactored the exception handling in the channel stack. | Andrew Arnott | 2008-09-09 | 12 | -136/+201 |
| | |||||
* | Added some channel tests and fixed a bug. | Andrew Arnott | 2008-09-09 | 6 | -11/+62 |
| | |||||
* | Merge branch 'starterkit' | Andrew Arnott | 2008-09-09 | 3 | -11/+43 |
|\ | | | | | | | | | | | Conflicts: src/DotNetOAuth/Loggers/Log4NetLogger.cs | ||||
| * | Added capability to construct additional loggers for areas of an app. | Andrew Arnott | 2008-09-06 | 3 | -11/+43 |
| | | |||||
* | | More channel work and testing. | Andrew Arnott | 2008-09-03 | 11 | -16/+90 |
| | | |||||
* | | more test work, and fixed bug in Protocol.Default | Andrew Arnott | 2008-09-03 | 3 | -41/+54 |
| | | |||||
* | | Added more tests. | Andrew Arnott | 2008-09-03 | 8 | -2/+234 |
| | | |||||
* | | A bit of Channel refactoring. | Andrew Arnott | 2008-09-03 | 4 | -50/+56 |
| | | |||||
* | | Adjusted channel stack to be more testable. | Andrew Arnott | 2008-09-03 | 9 | -80/+298 |
| | | |||||
* | | Finished up the Channel stack and started with channel tests. | Andrew Arnott | 2008-09-02 | 12 | -34/+290 |
| | | |||||
* | | Finished implementing the common channel sending scenarios. | Andrew Arnott | 2008-09-02 | 3 | -5/+163 |
| | | |||||
* | | Refactored Channel class into two classes. | Andrew Arnott | 2008-09-02 | 6 | -103/+287 |
| | | |||||
* | | Request/reply channel work. | Andrew Arnott | 2008-09-02 | 6 | -4/+106 |
| | | |||||
* | | Lots of design work on the channel stack. | Andrew Arnott | 2008-09-02 | 14 | -157/+577 |
| | | |||||
* | | Implemented ProtocolMessageResponse.Send() | Andrew Arnott | 2008-09-01 | 6 | -9/+86 |
| | | |||||
* | | Moved messaging infrastructure to its own namespace. | Andrew Arnott | 2008-09-01 | 15 | -22/+25 |
| | |