Willy Kloucek
62704ceb2e
fix double "the"
2021-11-15 13:24:26 +01:00
Willy Kloucek
7dca7b4fae
set only user oidc claim only if cs3 claim is userid
2021-11-15 10:31:07 +01:00
Willy Kloucek
d05df2f85e
fix basic auth with custom user claim
2021-11-11 11:43:10 +01:00
Ishank Arora
08c51ee8c8
Use reva's Authenticate method instead of spawning token managers
2021-09-21 15:50:19 +02:00
Jörn Friedrich Dreyer
c3951d67c8
forward basic auth to OpenID connect token authentication endpoint
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2021-07-26 11:12:33 +00:00
Jörn Friedrich Dreyer
1f3e963c29
use claims map instead of struct
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2021-07-22 09:20:36 +00:00
A.Unger
74696dbd36
remove redundant line
2021-07-19 13:29:12 +02:00
A.Unger
7ab586b2ab
proxy is now aware of webdav responses
2021-07-13 15:38:44 +02:00
A.Unger
bfdcc0180c
fix 230, 231 - first draft
2021-07-13 14:33:24 +02:00
A.Unger
ac49348b41
fix 215, 216 - first draft
2021-07-13 14:29:26 +02:00
Ilja Neumann
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
e4974e020d
minimal refactor
2020-12-02 15:51:39 +01:00
A.Unger
2910e88ba5
ugly working draft
2020-12-02 15:31:17 +01:00
A.Unger
752cd4f626
first draft for configuring user agent multiplex on ocis
2020-12-02 12:04:09 +01:00
A.Unger
28e8f75ebd
whitelist depending on the URI
2020-12-01 17:10:04 +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
Florian Schade
cb2e2a3896
add changelog
...
remove unused mux
cleanup k6 test
2020-11-26 14:46:44 +01:00
Florian Schade
11ba46eb88
remove accounts cache from basic auth middleware
...
move cache to ocis-pkg
add password validation cache to accounts service
2020-11-26 13:52:24 +01:00
Florian Schade
e334759874
implement basic auth cache
2020-11-26 10:33:46 +01:00
Ilja Neumann
79e7f85a57
Show basic_auth warning only on startup
2020-11-18 12:51:41 +01:00
Benedikt Kulmann
3600d17eba
Fix basic auth middleware for public links context
2020-11-17 12:39:56 +01:00
Florian Schade
8be5323276
linting and other cleanups
2020-11-17 11:32:12 +01:00
Florian Schade
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