summaryrefslogtreecommitdiffstats
path: root/src/DotNetOAuth/ServiceProvider.cs
Commit message (Collapse)AuthorAgeFilesLines
* Moved all the OAuth classes into its own namespace in preparation to ↵Andrew Arnott2008-11-031-397/+0
| | | | receiving DotNetOpenId merge.
* Renamed all the OAuth message types.Andrew Arnott2008-11-021-25/+25
|
* StyleCop fixes.Andrew Arnott2008-11-011-16/+22
|
* Hugely refactored ServiceProvider and Consumer classes.Andrew Arnott2008-11-011-72/+89
| | | | 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-011-5/+23
| | | | refactoring.
* Refactored messages to try to simplify their uses and try to hide ↵Andrew Arnott2008-10-091-4/+1
| | | | information from areas that don't need it.
* Renamed a few OAuth messages and a few more methods.Andrew Arnott2008-10-091-17/+17
|
* Moved SigningVerificationCallback handling to the OAuthChannel.Andrew Arnott2008-10-081-21/+11
|
* Added strong-typed request token message to sample.Andrew Arnott2008-10-071-3/+16
| | | | | 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-1/+1
| | | | | | parameters. Fixes one TODO item.
* Added specific authorization to sample for allowing limited access.Andrew Arnott2008-10-061-1/+1
|
* Added some facility for working with WCF services.Andrew Arnott2008-10-041-14/+82
|
* Documented all members... StyleCop is now happy.Andrew Arnott2008-10-021-16/+118
|
* More public API work.Andrew Arnott2008-10-021-2/+2
|
* Exposed more message types to enable Service Provider scenarios.Andrew Arnott2008-10-021-34/+45
|
* Public API work.Andrew Arnott2008-10-021-4/+4
|
* StyleCop work and adding support for including extra parameters where the ↵Andrew Arnott2008-10-021-2/+5
| | | | spec allows it.
* Split up the two OAuth message type providers into Consumer and Service ↵Andrew Arnott2008-10-021-1/+1
| | | | | | 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-8/+7
| | | | | | 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.
* Refactored ServiceProviderEndpoints into ServiceProviderDescription and made ↵Andrew Arnott2008-09-281-8/+8
| | | | several classes and interfaces public.
* Removed hard-coded signing modules.Andrew Arnott2008-09-281-5/+2
|
* Appendix scenario test passing (again), this time with HMAC signing of HTTP ↵Andrew Arnott2008-09-281-5/+0
| | | | requests.
* Added SigningBindingElementChain class to enable the use of several signers ↵Andrew Arnott2008-09-271-1/+5
| | | | based on the situation.
* Fixed incoming OAuth message type discernment.Andrew Arnott2008-09-261-1/+1
|
* Added capability to send the final authorized request for protected resources.Andrew Arnott2008-09-261-0/+13
|
* Added check so that unauthorized request tokens cannot be exchanged for ↵Andrew Arnott2008-09-251-0/+9
| | | | access tokens.
* Fixed lots of StyleCop issues and refacted Consumer/Service Provider a bit.Andrew Arnott2008-09-251-15/+24
|
* Added enough token management that the Appendix A scenario test is passing ↵Andrew Arnott2008-09-251-48/+39
| | | | again.
* Added facility for SPs to inject extra information into messages prior to ↵Andrew Arnott2008-09-241-1/+1
| | | | signature verification.
* Added a scenario test from Appendix A (incomplete but passing so far).Andrew Arnott2008-09-241-3/+86
| | | | Included in this change are a lot of fixes and additional implementation.
* Implementing and refactoring ServiceProvider and Consumer classes.Andrew Arnott2008-09-231-8/+9
| | | | Beginning to write a test for the spec's appendix A scenario.
* Added the 7 OAuth message types.Andrew Arnott2008-09-211-0/+8
|
* Lots of StyleCop changes.Andrew Arnott2008-09-011-10/+25
|
* Added some basic classes, message serialization and some unit tests.Andrew Arnott2008-09-011-0/+48