Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Moved all the OAuth classes into its own namespace in preparation to ↵ | Andrew Arnott | 2008-11-03 | 18 | -1638/+0 |
| | | | | receiving DotNetOpenId merge. | ||||
* | Renamed all the OAuth message types. | Andrew Arnott | 2008-11-02 | 3 | -17/+17 |
| | |||||
* | StyleCop fixes. | Andrew Arnott | 2008-11-01 | 1 | -1/+3 |
| | |||||
* | Hugely refactored ServiceProvider and Consumer classes. | Andrew Arnott | 2008-11-01 | 1 | -0/+2 |
| | | | | Messages are now exposed in the method signatures instead of raw Response instances. | ||||
* | Applied FxCop fixes. | Andrew Arnott | 2008-10-23 | 8 | -49/+93 |
| | |||||
* | Refactored messages to try to simplify their uses and try to hide ↵ | Andrew Arnott | 2008-10-09 | 1 | -1/+1 |
| | | | | information from areas that don't need it. | ||||
* | Removed ConsumerBase.ConsumerSecret, since the token manager can provide that. | Andrew Arnott | 2008-10-09 | 3 | -12/+19 |
| | |||||
* | Renamed a few OAuth messages and a few more methods. | Andrew Arnott | 2008-10-09 | 3 | -11/+11 |
| | |||||
* | Enhanced logging of message tranferrals. | Andrew Arnott | 2008-10-08 | 2 | -1/+4 |
| | |||||
* | Reworked cloning of signing binding elements, and a bit of the appendix ↵ | Andrew Arnott | 2008-10-08 | 5 | -7/+9 |
| | | | | sample test. | ||||
* | Moved SigningVerificationCallback handling to the OAuthChannel. | Andrew Arnott | 2008-10-08 | 6 | -9/+107 |
| | |||||
* | Added strong-typed request token message to sample. | Andrew Arnott | 2008-10-07 | 3 | -14/+12 |
| | | | | | 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 | -2/+3 |
| | | | | | | parameters. Fixes one TODO item. | ||||
* | WCF OAuth sample now has 'real' database and login. | Andrew Arnott | 2008-10-06 | 1 | -0/+6 |
| | |||||
* | Changed the way HttpMethod is derived for signing verification. | Andrew Arnott | 2008-10-04 | 1 | -3/+1 |
| | |||||
* | Fixed NullReferenceException thrown sometimes from StandardWebRequestHandler. | Andrew Arnott | 2008-10-04 | 1 | -2/+6 |
| | |||||
* | Public API work. | Andrew Arnott | 2008-10-02 | 1 | -1/+1 |
| | |||||
* | Split up the two OAuth message type providers into Consumer and Service ↵ | Andrew Arnott | 2008-10-02 | 3 | -36/+124 |
| | | | | | | 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 | 1 | -2/+3 |
| | | | | | | 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 | 3 | -3/+3 |
| | | | | This gets the first legs of OAuth working with Google. | ||||
* | Fixed HTTP Authorization header to not include extra parameters. | Andrew Arnott | 2008-10-02 | 3 | -12/+10 |
| | | | | Combined the AdditionalParametersInHttpRequest and ExtraData concepts | ||||
* | Add/removed some TODOs | Andrew Arnott | 2008-10-02 | 1 | -0/+3 |
| | |||||
* | Made a bunch of interfaces and classes public to allow Consumer sample. | Andrew Arnott | 2008-10-02 | 4 | -6/+6 |
| | |||||
* | Fixed StyleCop issues and added a couple of HMAC signature tests. | Andrew Arnott | 2008-10-02 | 1 | -1/+27 |
| | |||||
* | Fixed OAuth channel bug that would not set HTTP Method in time for HMAC-SHA1 ↵ | Andrew Arnott | 2008-09-28 | 2 | -1/+50 |
| | | | | signing. | ||||
* | Added logging to library. | Andrew Arnott | 2008-09-28 | 1 | -0/+6 |
| | |||||
* | Refactored ServiceProviderEndpoints into ServiceProviderDescription and made ↵ | Andrew Arnott | 2008-09-28 | 2 | -2/+2 |
| | | | | several classes and interfaces public. | ||||
* | Appendix scenario test passing (again), this time with HMAC signing of HTTP ↵ | Andrew Arnott | 2008-09-28 | 5 | -8/+27 |
| | | | | requests. | ||||
* | Added SigningBindingElementChain class to enable the use of several signers ↵ | Andrew Arnott | 2008-09-27 | 6 | -71/+144 |
| | | | | based on the situation. | ||||
* | PlainText signing binding element no longer signs HTTP messages, but only ↵ | Andrew Arnott | 2008-09-27 | 2 | -1/+19 |
| | | | | | | HTTPS messages. This breaks the scenario test. | ||||
* | Added final protected resource request to Appendix scenario test. | Andrew Arnott | 2008-09-27 | 1 | -1/+1 |
| | |||||
* | Fixed incoming OAuth message type discernment. | Andrew Arnott | 2008-09-26 | 2 | -3/+21 |
| | |||||
* | Added capability to send the final authorized request for protected resources. | Andrew Arnott | 2008-09-26 | 3 | -28/+92 |
| | |||||
* | Added check so that unauthorized request tokens cannot be exchanged for ↵ | Andrew Arnott | 2008-09-25 | 1 | -0/+12 |
| | | | | access tokens. | ||||
* | Fixed lots of StyleCop issues and refacted Consumer/Service Provider a bit. | Andrew Arnott | 2008-09-25 | 4 | -30/+99 |
| | |||||
* | Added enough token management that the Appendix A scenario test is passing ↵ | Andrew Arnott | 2008-09-25 | 4 | -0/+99 |
| | | | | again. | ||||
* | Added facility for SPs to inject extra information into messages prior to ↵ | Andrew Arnott | 2008-09-24 | 5 | -10/+68 |
| | | | | signature verification. | ||||
* | Added a scenario test from Appendix A (incomplete but passing so far). | Andrew Arnott | 2008-09-24 | 3 | -6/+19 |
| | | | | Included in this change are a lot of fixes and additional implementation. | ||||
* | Implementing and refactoring ServiceProvider and Consumer classes. | Andrew Arnott | 2008-09-23 | 2 | -22/+22 |
| | | | | 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 | 6 | -74/+90 |
| | |||||
* | Adding OAuth signing binding elements. | Andrew Arnott | 2008-09-22 | 6 | -2/+212 |
| | |||||
* | Added Realm parameter to Auth header messages. | Andrew Arnott | 2008-09-22 | 1 | -22/+30 |
| | |||||
* | Adding the binding elements necessary for basic OAuth functionality. | Andrew Arnott | 2008-09-21 | 8 | -0/+624 |