David Christofas
04a8ef7c35
fix the account resolver middleware
2021-09-29 10:19:12 +02: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
55aacdea13
update reva to ec4099da
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2021-08-12 11:08:10 +00:00
Jörn Friedrich Dreyer
cb70f4882f
add todo for x-access-header handling
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2021-07-23 08:33:18 +00:00
Jörn Friedrich Dreyer
4385d3dacb
add RegexSelector
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2021-07-23 08:22:40 +00:00
Jörn Friedrich Dreyer
40c8031441
add claims policy selector
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2021-07-23 08:07:17 +00:00
Jörn Friedrich Dreyer
2293403d45
use errors.Is()
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2021-07-22 16:35:31 +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
Jörn Friedrich Dreyer
b148faada6
Merge pull request #2294 from owncloud/fix-trashbin-expected-failures
...
Fix Trashbin Expected Failures
2021-07-21 20:59:43 +02:00
A.Unger
ac49348b41
fix 215, 216 - first draft
2021-07-13 14:29:26 +02:00
Ishank Arora
29c5cb627a
Update scope usage and add Changes for lightweight accounts
2021-07-13 13:03:06 +02:00
Ishank Arora
6168ee7095
Use CS3 user object fields to store UID and GID
2021-06-16 18:05:40 +02:00
David Christofas
f6ac50244b
update invocations of MintToken and DismantleToken
2021-05-11 14:18:43 +02:00
Ilja Neumann
1b29e56d12
account_resolver_test.go
2020-12-22 16:16:57 +01: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
Benedikt Kulmann
1bcdf15bde
Remove already implemented TODO
2020-11-17 12:23:40 +01:00
Benedikt Kulmann
f721caac90
Fix logs messages
2020-11-17 12:19:59 +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