David Christofas
0fd7580301
resolve linter issues
2021-02-25 10:48:40 +01:00
Jörn Friedrich Dreyer
8a8aa2dc52
use micre v3 registry interface
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2021-02-22 15:08:50 +00:00
Jörn Friedrich Dreyer
03e1f95d49
fix lint
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-12-22 15:10:23 +00:00
Jörn Friedrich Dreyer
7dbc1af76f
add OCIS_URL env var
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-12-21 16:20:02 +00:00
Willy Kloucek
73cf0fc36d
rename reva to proxy where applicable
2020-12-21 09:15:38 +01:00
Ilja Neumann and Jörn Friedrich Dreyer
92a1bc8fb6
Make it possible to use CS3 as accounts backend instead of account-service
...
Configureable via:
PROXY_ACCOUNT_BACKEND_TYPE=cs3
PROXY_ACCOUNT_BACKEND_TYPE=accounts (default)
By using a backend which implements the CS3 user-api (currently provided by reva/storage) it is possible to bypass
the ocis-accounts service and for example use ldap directly.
Hides user and auth related communication behind a facade (user/backend) to minimize logic-duplication across middlewares.
Allows to switich the account backend from accounts to cs3.
Co-authored-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-12-11 18:34:43 +01:00
A.Unger
be46bacc5b
use make(map[string]string)
2020-12-03 13:23:14 +01:00
A.Unger
b9df6e417e
use more inclusive language
2020-12-03 12:13:52 +01:00
A.Unger
8c83de7db2
document loadUserAgent
2020-12-03 12:03:59 +01:00
A.Unger
ef4e573e42
split string by reversing it
2020-12-03 11:53:19 +01:00
A.Unger
2910e88ba5
ugly working draft
2020-12-02 15:31:17 +01:00
A.Unger
348c54f2e7
write www-authenticate and delegate to reva
2020-12-01 16:57:36 +01:00
A.Unger
5cb359d877
WIP
2020-11-30 17:19:03 +01:00
Benedikt Kulmann
a410d40166
Make userinfo cache configurable
2020-11-18 11:15:51 +01:00
Benedikt Kulmann
a5c09453b9
First implementation for userinfo cache without config
2020-11-17 17:10:14 +01:00
Florian Schade and Benedikt Kulmann
9798b49a7e
use ocis DefaultClient instead of micros DefaultClient
2020-11-17 11:32:12 +01:00
Florian Schade and Benedikt Kulmann
8be5323276
linting and other cleanups
2020-11-17 11:32:12 +01:00
Florian Schade and Benedikt Kulmann
f8aa1a5e08
refactor middlewares and reduce technical complexity
...
restructure server command and remove cfg.OIDC.Issuer switch, oidc middleware detects now if it should used or not
fix #761
2020-11-17 11:32:12 +01:00
Alex Unger and GitHub
f90d0d610e
Merge pull request #840 from owncloud/ocis-1018
...
Tweak go-micro behavior
2020-11-12 13:59:12 +01:00
A.Unger
641fd2703a
make version command registry aware
2020-11-12 11:53:37 +01:00
Benedikt Kulmann
4059b8e0a0
Fix service name tracing config
2020-11-11 21:08:46 +01:00
A.Unger
951a441f65
cleanup old comments
2020-11-11 15:52:13 +01:00
A.Unger
76c633e650
wip
2020-11-11 11:50:53 +01:00
Jörn Friedrich Dreyer and GitHub
c124102df2
Merge pull request #627 from butonic/add-basic-auth-option
...
add enable basic auth option and check permissions
2020-11-05 16:36:16 +01:00
Jörn Friedrich Dreyer
6382cdae3a
provide issuer to account_uuid middleware to mint complete token
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-11-05 13:06:05 +01:00
Jörn Friedrich Dreyer
d75d626695
add enable basic auth option
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-11-05 13:06:05 +01:00
A.Unger
157e460945
normalize log messages to use lowercase
2020-11-04 16:00:09 +01:00
A.Unger
8fe3ac9b33
wip correctly parse config
2020-10-09 11:24:04 +02:00
Jörn Friedrich Dreyer
60c319faed
Add autoprovision accounts flag
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-10-05 11:25:02 +02:00
David Christofas
0578092c6f
add version command and add build information to metrics
...
Signed-off-by: David Christofas <dchristofas@owncloud.com >
2020-09-25 13:31:14 +02:00
A.Unger
d8ea10ccd0
proxy working
2020-09-18 15:18:41 +02:00
A.Unger
91bd83938b
update proxy import paths and module name
2020-09-18 12:48:35 +02:00
A.Unger
598ca6c405
Add 'proxy/' from commit '201b9a652685cdfb72ba81c7e7b00ba1c60a0e35'
...
git-subtree-dir: proxy
git-subtree-mainline: 571d96e856
git-subtree-split: 201b9a6526
2020-09-18 12:47:26 +02:00