Commit Graph

44 Commits

Author SHA1 Message Date
c3cd181b90 added a new implementation that stores the ocelot config in consul kv store, had to change some major things and add cache settings as default 2017-04-16 19:35:59 +01:00
f58da434ba Merge pull request #70 from MarcDenman/feature/updateLogging
Update logging
2017-03-19 15:57:28 +00:00
34be5a2955 Update middelware to use logging extension methods 2017-03-18 18:33:51 +00:00
a3b387aeb1 Renamed ScopeName to ApiName, ScopeSecret to ApiSecret, and
AdditionalScopes to Allowed Scoped in order to be more consistent with
Identity Server naming conventions.
2017-03-14 16:54:55 -04:00
c49a1c9004 removed a bunch of orig files checked in by accident 2017-03-09 17:00:51 +00:00
6f65d9bab0 upgraded to vs2017 2017-03-09 17:00:15 +00:00
c787202374 I realised we can get rid of the cookie container as cookies are just sent as a header called cookie... 2017-03-05 18:05:20 +00:00
d33e0c6f3b merged develop and stolen binarymash dont publish unstable build script code 2017-02-25 18:27:20 +00:00
07c334cc98 moved stuff around so a bit less crap 2017-02-25 16:09:00 +00:00
112a9c303e hacky auth working 2017-02-24 19:52:48 +00:00
bd07af6926 more work towards getting identity server and admin area set up 2017-02-22 22:13:35 +00:00
2dfdf0bb86 after much hacking unit tests passing 2017-02-21 07:34:47 +00:00
3c9ad87b73 Fix cake on Mac. Also added compile-time support for OSX.10.12-x64. The acceptance tests still fail on this version of OS X, however, because of the funky stuff going on in TestConfiguration.cs. Fixing this is outside the scope of this issue. 2017-02-19 15:03:11 +00:00
b98310c80d working ssl example 2017-02-17 18:24:32 +00:00
159969483b hacking away 2017-02-13 18:51:47 +00:00
95fc687e93 started messing around with admin area 2017-02-13 12:13:53 +00:00
0b830d9891 mapped admin path works for manual test 2017-02-13 07:42:31 +00:00
2fa6e66dd4 refactor code 2017-02-13 08:29:29 +08:00
e1d5ef3aae implement Request Rate limit, this feature is options 2017-02-11 16:32:30 +08:00
caae826d77 Refactor qos as options 2017-02-08 09:25:32 +08:00
a895fdfc12 Merge branch 'develop' into CircuitBreakerPattern 2017-02-07 18:41:11 +08:00
7900aa3f49 got sidetracked and downgraded to .net core app 1.1 that actually exists no idea why i had 1.4 :( 2017-02-04 12:06:33 +00:00
883be802b3 Refactor CircuitBreaker Pattern
Add Qos Config in ReRoute And Refactor CircuitBreakingDelegatingHandler
2017-02-03 14:49:46 +08:00
2cd69d1908 #20 - added cake build to do same functionality as batch scripts. Also does semver versioning of assemblies, if running in AppVeyor, generates release notes and publishes packages to appveyor. 2017-01-24 21:11:15 +00:00
0f71c040d9 split DownstreamTemplate into DownstreamPathTemplate, DownstreamScheme, DownstreamHost and DownstreamPort in order to prepare for service discovery 2017-01-21 09:59:47 +00:00
8c213f133c test passing on mac and windows 2017-01-17 10:33:55 +00:00
a8878b4a19 test passing on mac and windows 2017-01-17 10:20:49 +00:00
b2d33f0ec5 Updated packages and fixed build errors and tests..now need to update nuspec 2017-01-11 17:23:34 +00:00
536db48049 fixed problems where routes were not mathing 2016-11-26 14:08:09 +00:00
2103c60d4a Added some new routes for testing services in azure rather than the free json api 2016-11-26 11:44:06 +00:00
4b0ea4bc3b Updated manual test config and readme 2016-11-06 12:17:09 +00:00
af506b079a more logging, more readme, more refactoring 2016-11-05 11:36:58 +00:00
47afc850ff Added some basic cache stuff 2016-11-04 15:05:59 +00:00
f4acb4f041 changed to json configuration to get rid of yaml imports 2016-11-02 21:50:53 +00:00
56bf4014bd Added request id functionality and general refactoring..also turned out i wasnt returning headers....sigh 2016-10-30 17:29:37 +00:00
1acaaa23dd Updated manual testing configuration and added postman scripts for it 2016-10-29 20:14:55 +01:00
f7f4a392f0 implemented adding claims as query strings to downstream route, removed some of the middleware injection optiosn as i have currently have no use case for them, general refactoring to use the OcelotMiddleware a bit more 2016-10-29 19:45:50 +01:00
3a1dd1f9bc fixed a bug where getting invalid parameter error if sending a steam content with no stream, now we try convert to byte array which the c# http client is happy to take if empty...or this error is caused because we are trying to use a stream when we shouldnt. 2016-10-28 22:50:00 +01:00
6be3c1cf73 Updated all packages and upgraded to 1.0.1 for asp.net 2016-10-26 21:49:07 +01:00
367fa327b3 bunch of refactoring 2016-10-26 21:38:44 +01:00
9c771bf9e0 added benchmarks back in, renamed data repository and a few other things 2016-10-24 19:32:52 +01:00
ab5d7fa33d allowing people to inject functions as custom middleware 2016-10-19 19:32:05 +01:00
8b0ceeda5b removed library namespace 2016-10-18 19:10:09 +01:00
acfeeed86a removed ocelot website project from src and added a manual test project for this, renamed library project to just be ocelot 2016-10-18 19:04:46 +01:00