Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Changed namepace and project names in preparation for merge with DotNetOpenId. | Andrew Arnott | 2008-11-04 | 15 | -742/+0 |
| | |||||
* | Moved all the OAuth classes into its own namespace in preparation to ↵ | Andrew Arnott | 2008-11-03 | 3 | -4/+5 |
| | | | | receiving DotNetOpenId merge. | ||||
* | Renamed all the OAuth message types. | Andrew Arnott | 2008-11-02 | 1 | -1/+1 |
| | |||||
* | Applied FxCop fixes. | Andrew Arnott | 2008-10-23 | 9 | -23/+23 |
| | |||||
* | Refactored messages to try to simplify their uses and try to hide ↵ | Andrew Arnott | 2008-10-09 | 1 | -3/+3 |
| | | | | information from areas that don't need it. | ||||
* | Renamed a few OAuth messages and a few more methods. | Andrew Arnott | 2008-10-09 | 1 | -1/+1 |
| | |||||
* | Refined the last idea just a bit. | Andrew Arnott | 2008-10-08 | 1 | -2/+11 |
| | |||||
* | Added strong-typed request token message to sample. | Andrew Arnott | 2008-10-07 | 1 | -3/+4 |
| | | | | | 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. | ||||
* | ITokenManager.StoreNewRequestToken now takes both request and response ↵ | Andrew Arnott | 2008-10-06 | 1 | -1/+1 |
| | | | | | | parameters. Fixes one TODO item. | ||||
* | Removed the queue/dequeue methodology of queued responses. Now the methods ↵ | Andrew Arnott | 2008-10-02 | 2 | -6/+2 |
| | | | | | | 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. | ||||
* | Appendix scenario test passing (again), this time with HMAC signing of HTTP ↵ | Andrew Arnott | 2008-09-28 | 2 | -3/+3 |
| | | | | requests. | ||||
* | Added capability to send the final authorized request for protected resources. | Andrew Arnott | 2008-09-26 | 1 | -7/+36 |
| | |||||
* | Added check so that unauthorized request tokens cannot be exchanged for ↵ | Andrew Arnott | 2008-09-25 | 1 | -0/+24 |
| | | | | access tokens. | ||||
* | Fixed lots of StyleCop issues and refacted Consumer/Service Provider a bit. | Andrew Arnott | 2008-09-25 | 1 | -9/+15 |
| | |||||
* | Added enough token management that the Appendix A scenario test is passing ↵ | Andrew Arnott | 2008-09-25 | 1 | -0/+37 |
| | | | | again. | ||||
* | Implementing and refactoring ServiceProvider and Consumer classes. | Andrew Arnott | 2008-09-23 | 1 | -4/+8 |
| | | | | Beginning to write a test for the spec's appendix A scenario. | ||||
* | Adding the binding elements necessary for basic OAuth functionality. | Andrew Arnott | 2008-09-21 | 1 | -0/+1 |
| | |||||
* | StylCop and FxCop work. | Andrew Arnott | 2008-09-21 | 2 | -3/+2 |
| | |||||
* | Removed a lot of DataContract references. | Andrew Arnott | 2008-09-20 | 7 | -8/+1 |
| | |||||
* | Worked on test coverage. | Andrew Arnott | 2008-09-20 | 1 | -2/+2 |
| | |||||
* | 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 | 1 | -0/+6 |
| | |||||
* | Fixed a few bugs and got all tests passing. | Andrew Arnott | 2008-09-18 | 2 | -2/+2 |
| | |||||
* | MessageDictionary mostly hooked up and most tests passing. | Andrew Arnott | 2008-09-18 | 7 | -23/+34 |
| | |||||
* | Added MessageDictionary and supporting classes and tests. | Andrew Arnott | 2008-09-17 | 3 | -1/+27 |
| | | | | Very little documentation is there until I can prove the idea works to solve our signing design problem. | ||||
* | Renamed the ISignedOAuthMessage. | Andrew Arnott | 2008-09-13 | 2 | -3/+3 |
| | |||||
* | Stylecop fixes. | Andrew Arnott | 2008-09-13 | 1 | -5/+9 |
| | |||||
* | Added check so Channel can guarantee that messages receive all the ↵ | Andrew Arnott | 2008-09-13 | 5 | -7/+33 |
| | | | | protections they require. | ||||
* | Refactored several Messaging classes into the Messaging.Bindings namespace. | Andrew Arnott | 2008-09-13 | 9 | -19/+33 |
| | |||||
* | Totally refactored signing, expiration and replay detection into extensible ↵ | Andrew Arnott | 2008-09-13 | 6 | -66/+137 |
| | | | | channel binding elements. | ||||
* | Added tests for signed, expiring and replay protected messages. | Andrew Arnott | 2008-09-13 | 7 | -3/+182 |
| | |||||
* | Added datetime serialization tests. | Andrew Arnott | 2008-09-13 | 1 | -0/+2 |
| | |||||
* | Fixed xml spoofing bug for using DataContractSerializer to deserialize messages. | Andrew Arnott | 2008-09-13 | 2 | -0/+77 |
| | | | | Added tests to verify correct behavior. | ||||
* | Refactored Channel's virtual and abstract methods to NOT be "internal" (or ↵ | Andrew Arnott | 2008-09-11 | 2 | -4/+4 |
| | | | | | | | 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 | 1 | -0/+45 |
| | |||||
* | Great code coverage everywhere we care except for OAuthProtocol and ↵ | Andrew Arnott | 2008-09-10 | 1 | -1/+1 |
| | | | | OAuthMessageTypeProvider. | ||||
* | Much better test coverage. | Andrew Arnott | 2008-09-10 | 2 | -3/+36 |
| | |||||
* | Refactored the exception handling in the channel stack. | Andrew Arnott | 2008-09-09 | 3 | -19/+9 |
| | |||||
* | Added some channel tests and fixed a bug. | Andrew Arnott | 2008-09-09 | 1 | -1/+1 |
| | |||||
* | More channel work and testing. | Andrew Arnott | 2008-09-03 | 1 | -0/+47 |
| | |||||
* | Added more tests. | Andrew Arnott | 2008-09-03 | 1 | -0/+42 |
| | |||||
* | A bit of Channel refactoring. | Andrew Arnott | 2008-09-03 | 1 | -2/+2 |
| | |||||
* | Adjusted channel stack to be more testable. | Andrew Arnott | 2008-09-03 | 2 | -2/+5 |
| | |||||
* | Finished up the Channel stack and started with channel tests. | Andrew Arnott | 2008-09-02 | 2 | -0/+67 |
| | |||||
* | Moved messaging infrastructure to its own namespace. | Andrew Arnott | 2008-09-01 | 1 | -0/+1 |
| | |||||
* | Lots of StyleCop changes. | Andrew Arnott | 2008-09-01 | 1 | -9/+19 |
| | |||||
* | Added some more message channel supports. | Andrew Arnott | 2008-09-01 | 1 | -0/+4 |
| | |||||
* | Added test for and accomodated required message parts. | Andrew Arnott | 2008-09-01 | 1 | -1/+1 |
| | |||||
* | Added test for Uri member of DataContract. | Andrew Arnott | 2008-09-01 | 1 | -0/+3 |
| | |||||
* | Added message validation. | Andrew Arnott | 2008-09-01 | 1 | -0/+10 |
| | |||||
* | Added some basic classes, message serialization and some unit tests. | Andrew Arnott | 2008-09-01 | 1 | -0/+13 |