Commit Graph

272 Commits

Author SHA1 Message Date
f4acb4f041 changed to json configuration to get rid of yaml imports 2016-11-02 21:50:53 +00:00
190e394011 now returns response content headers 2016-11-02 20:22:07 +00:00
2474a02b7c finished refactoring request creator for now..still probably does too much for one class but is now readable 2016-10-30 18:48:07 +00:00
5fc04a0514 started refactoring request builder 2016-10-30 18:35:05 +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
5082cc6c05 Updated error handling code and readme to indicate how logging works for Ocelot 2016-10-29 20:48:59 +01: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
72f66f8d3a changes to get nuget packages publishing from app veyor 2016-10-25 20:54:55 +01:00
f363617a83 Added yaml dependency 2016-10-25 19:19:43 +01:00
560448338c Updated version to a lower number this is not ready yet 2016-10-24 19:43:58 +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
b8951c4698 Can authorise routes based on claims, there is also a claims transformation middleware 2016-10-19 11:56:05 +01:00
3285be3c73 more auth stuff...nowhere near done 2016-10-18 22:19:41 +01:00
0221ee9ccb started adding route authorisation 2016-10-18 21:38:18 +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
f79b76b414 reorganised project so its a bit more vertical for features 2016-10-18 18:52:43 +01:00
2e6640c6ef refactoring configuration code so its not so crazy, still need to work on the creator class 2016-10-18 18:32:34 +01:00
707f1d6908 renamed and removed some stuff that wasnt needed 2016-10-18 16:22:51 +01:00
84256e7bac Added ability to strip claims and forward to downstream service as headers 2016-10-18 15:51:56 +01:00
2395736b6b started working on stripping claims from token 2016-10-17 20:46:30 +01:00
3d60602c7e Added a get authentication test, removed the infrastructure name space as it seemed pointless, started thinking about how to pass claims on with the request 2016-10-17 18:00:36 +01:00
ce84ad4fc2 Added tests for identity server reference tokens, general refactoring and come config validation 2016-10-16 20:28:23 +01:00
7289cd803b renamed provider to handler 2016-10-16 16:47:08 +01:00
320b442526 got identity server access token acceptance test working, created factory for choosing auth handlers, a creator for making the auth handlers, some general refactoring...next step is injecting the config for the auth handler creator in some way or just passing it in 2016-10-15 13:50:43 +01:00
34bac7e0d4 Added first authentiction code..we have a test that makes sure we are unauthenticed but i havent been able to get authenticated to work yet due to identity server usual madness when calling with their SDK! 2016-10-15 11:17:18 +01:00
f545ba8620 removed thing that checks if route is authorised cos we dont need it 2016-10-14 20:08:09 +01:00
6e61161406 updated to netstandard 1.4 and added authentication packages 2016-10-14 13:22:02 +01:00
16801ec016 upgrade 2016-10-13 21:49:11 +01:00
dcea887059 for testing on azure 2016-10-13 20:54:43 +01:00
7ae35f4ce3 added happy path tests for more middlewares 2016-10-13 19:59:12 +01:00
d80c4e2de2 apveyor yaml 2016-10-12 20:45:29 +01:00
58393f07ec started adding authentication stack, thing that decides if we should be authenticated is in 2016-10-12 13:40:46 +01:00
1fddcf0836 regex for url match, means annoying constructor ocelot configuration object but cant work out a better way to do this at the moment 2016-10-09 15:40:13 +01:00
a7a1143823 made a response middlware as terminating middleware... 2016-10-08 09:59:37 +01:00
3685efec05 broke request builder and requester up into seperate middleware 2016-10-07 13:01:05 +01:00
8688c1eb6f removed flurl and made a request creator 2016-10-07 12:54:50 +01:00
74a7f5d270 ripping out flurl...sorry flurl 2016-10-06 21:18:12 +01:00
27f012135d deloyed to azure web apps but not working because flurl is a bit wonky...will probably revert to http client 2016-10-05 21:35:54 +01:00
d86a52c1b8 renamed from service to repository, makes more sense i guess 2016-10-05 20:51:02 +01:00
f505fd6e90 renamed from service to repository, makes more sense i guess 2016-10-05 20:49:22 +01:00
229c0878ed Added some wrapper around the http context so i can at least pretend to access things from it without casting them 2016-10-05 20:46:00 +01:00
ab8407e7dc Now supports the same upstream url by difrenciating by http method. Also broke up the proxy middleware into three seperate pieces that do their thing and stick something into the OWIN context 2016-10-04 21:30:16 +01:00
741fcc644d Got the forwarding http content properly tests working, way to much going on in the requester 2016-09-19 16:26:44 +01:00
f3128cffe0 failing pesky test 2016-09-14 21:18:25 +01:00