Oliver Gugger
ec089c4723
config+proxy: disable static file serving by default
2020-07-17 11:09:23 +02:00
Elle Mouton
162571ac45
aperture: Custom price per service
2020-05-13 09:57:40 +02:00
Oliver Gugger
59268f8f59
auth+lsat: move LSAT specific code
2020-03-19 16:16:34 +01:00
Olaoluwa Osuntokun
0c14706fa4
aperture: propagate rename
2020-03-18 13:57:18 -07:00
Oliver Gugger
c6c62b9472
multi: fix all linter errors
2019-12-04 10:58:04 +01:00
Oliver Gugger
c2e9d540ba
proxy: add auth whitelist for paths
2019-12-04 10:45:07 +01:00
Wilmer Paulino
95c405b0c7
auth+proxy: extend Authenticator methods with target service name
...
The target service name remains unused in its current form, but will be
required in order to verify that an incoming request with an LSAT
attached is authorized to access the service being attempted. We can
derive this from the request's host field, but we choose to extend the
methods with the additional parameter in order to prevent parsing the
host field again to determine which service is being accessed.
2019-11-26 11:12:48 -08:00
Oliver Gugger
aef413da0a
auth+proxy: forward auth to backend
2019-11-18 10:41:12 +01:00
Oliver Gugger
00f661318f
proxy: send error as gRPC error
2019-11-15 09:45:06 +01:00
Oliver Gugger
564deb6545
proxy: add demo and README with the use cases
2019-11-12 12:02:14 +01:00
Oliver Gugger
e704ba4aa9
proxy: add prefix logger to log remote IP address
2019-11-12 12:02:14 +01:00
Oliver Gugger
38c17f4de8
proxy: dispatch all non-matched requests to static file server
2019-11-12 12:02:14 +01:00
Oliver Gugger
672766b340
proxy: allow update of backend services
2019-11-12 12:02:13 +01:00
Oliver Gugger
c8cbeb9ab1
config: add static file root
2019-11-06 13:21:56 +01:00
Oliver Gugger
a44e9fbd22
freebie+proxy: add memory based freebie DB implementation
2019-11-06 13:21:56 +01:00
Oliver Gugger
83395c0c98
proxy+auth: add log statements
2019-11-06 13:21:55 +01:00
Oliver Gugger
5a3b8b79d2
proxy: implement basic proxy functionality
2019-11-06 13:21:45 +01:00
Oliver Gugger
4d1fbbf4d6
proxy: add static file server
2019-11-04 12:43:31 +01:00
Oliver Gugger
9552a70cb9
proxy: match service with regular expressions
2019-11-04 12:43:25 +01:00
Valentine Wallace
279fa2a64b
Initial version of the proxy.
...
Missing: logging, an Authenticator implementing the LSAT HTTP
and gRPC protocol.
2019-09-12 16:41:25 -07:00