summaryrefslogtreecommitdiffstats
path: root/src/DotNetOAuth/ChannelElements
Commit message (Collapse)AuthorAgeFilesLines
* Moved all the OAuth classes into its own namespace in preparation to ↵Andrew Arnott2008-11-0318-1638/+0
| | | | receiving DotNetOpenId merge.
* Renamed all the OAuth message types.Andrew Arnott2008-11-023-17/+17
|
* StyleCop fixes.Andrew Arnott2008-11-011-1/+3
|
* Hugely refactored ServiceProvider and Consumer classes.Andrew Arnott2008-11-011-0/+2
| | | | Messages are now exposed in the method signatures instead of raw Response instances.
* Applied FxCop fixes.Andrew Arnott2008-10-238-49/+93
|
* Refactored messages to try to simplify their uses and try to hide ↵Andrew Arnott2008-10-091-1/+1
| | | | information from areas that don't need it.
* Removed ConsumerBase.ConsumerSecret, since the token manager can provide that.Andrew Arnott2008-10-093-12/+19
|
* Renamed a few OAuth messages and a few more methods.Andrew Arnott2008-10-093-11/+11
|
* Enhanced logging of message tranferrals.Andrew Arnott2008-10-082-1/+4
|
* Reworked cloning of signing binding elements, and a bit of the appendix ↵Andrew Arnott2008-10-085-7/+9
| | | | sample test.
* Moved SigningVerificationCallback handling to the OAuthChannel.Andrew Arnott2008-10-086-9/+107
|
* Added strong-typed request token message to sample.Andrew Arnott2008-10-073-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 Arnott2008-10-061-2/+3
| | | | | | parameters. Fixes one TODO item.
* WCF OAuth sample now has 'real' database and login.Andrew Arnott2008-10-061-0/+6
|
* Changed the way HttpMethod is derived for signing verification.Andrew Arnott2008-10-041-3/+1
|
* Fixed NullReferenceException thrown sometimes from StandardWebRequestHandler.Andrew Arnott2008-10-041-2/+6
|
* Public API work.Andrew Arnott2008-10-021-1/+1
|
* Split up the two OAuth message type providers into Consumer and Service ↵Andrew Arnott2008-10-023-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 Arnott2008-10-021-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 Arnott2008-10-023-3/+3
| | | | This gets the first legs of OAuth working with Google.
* Fixed HTTP Authorization header to not include extra parameters.Andrew Arnott2008-10-023-12/+10
| | | | Combined the AdditionalParametersInHttpRequest and ExtraData concepts
* Add/removed some TODOsAndrew Arnott2008-10-021-0/+3
|
* Made a bunch of interfaces and classes public to allow Consumer sample.Andrew Arnott2008-10-024-6/+6
|
* Fixed StyleCop issues and added a couple of HMAC signature tests.Andrew Arnott2008-10-021-1/+27
|
* Fixed OAuth channel bug that would not set HTTP Method in time for HMAC-SHA1 ↵Andrew Arnott2008-09-282-1/+50
| | | | signing.
* Added logging to library.Andrew Arnott2008-09-281-0/+6
|
* Refactored ServiceProviderEndpoints into ServiceProviderDescription and made ↵Andrew Arnott2008-09-282-2/+2
| | | | several classes and interfaces public.
* Appendix scenario test passing (again), this time with HMAC signing of HTTP ↵Andrew Arnott2008-09-285-8/+27
| | | | requests.
* Added SigningBindingElementChain class to enable the use of several signers ↵Andrew Arnott2008-09-276-71/+144
| | | | based on the situation.
* PlainText signing binding element no longer signs HTTP messages, but only ↵Andrew Arnott2008-09-272-1/+19
| | | | | | HTTPS messages. This breaks the scenario test.
* Added final protected resource request to Appendix scenario test.Andrew Arnott2008-09-271-1/+1
|
* Fixed incoming OAuth message type discernment.Andrew Arnott2008-09-262-3/+21
|
* Added capability to send the final authorized request for protected resources.Andrew Arnott2008-09-263-28/+92
|
* Added check so that unauthorized request tokens cannot be exchanged for ↵Andrew Arnott2008-09-251-0/+12
| | | | access tokens.
* Fixed lots of StyleCop issues and refacted Consumer/Service Provider a bit.Andrew Arnott2008-09-254-30/+99
|
* Added enough token management that the Appendix A scenario test is passing ↵Andrew Arnott2008-09-254-0/+99
| | | | again.
* Added facility for SPs to inject extra information into messages prior to ↵Andrew Arnott2008-09-245-10/+68
| | | | signature verification.
* Added a scenario test from Appendix A (incomplete but passing so far).Andrew Arnott2008-09-243-6/+19
| | | | Included in this change are a lot of fixes and additional implementation.
* Implementing and refactoring ServiceProvider and Consumer classes.Andrew Arnott2008-09-232-22/+22
| | | | Beginning to write a test for the spec's appendix A scenario.
* Added implementation for RSA-SHA1 signature.Andrew Arnott2008-09-222-7/+8
|
* Implemented the PLAINTEXT and HMAC-SHA1 signature algorithms.Andrew Arnott2008-09-226-74/+90
|
* Adding OAuth signing binding elements.Andrew Arnott2008-09-226-2/+212
|
* Added Realm parameter to Auth header messages.Andrew Arnott2008-09-221-22/+30
|
* Adding the binding elements necessary for basic OAuth functionality.Andrew Arnott2008-09-218-0/+624