Benedikt Kulmann
4c84faac6a
Merge branch 'master' into ocis-hello-endpoints
2020-09-02 13:35:08 +02:00
Benedikt Kulmann
bc4e1532e9
Fix import sorting
2020-08-28 17:03:44 +02:00
Benedikt Kulmann
c900bf7d19
Mock role service in account uuid tests
2020-08-28 17:03:43 +02:00
Benedikt Kulmann
3cc1c874df
Add comment on exported function
2020-08-28 17:03:43 +02:00
Benedikt Kulmann
4ee0c269f6
Make linter happy
2020-08-28 17:03:43 +02:00
Benedikt Kulmann
abaa1b441f
Add assigned roles to access token
2020-08-28 17:03:43 +02:00
Benedikt Kulmann
1581b0f6b4
Add ocis-hello endpoints to builtin and example config
2020-08-28 15:27:06 +02:00
David Christofas
1070c61c44
implement configuration options for the presigned url middleware
...
Signed-off-by: David Christofas <dchristofas@owncloud.com >
2020-08-20 10:54:26 +02:00
Jörn Friedrich Dreyer
d72f50dd15
Add numeric uid and gid to the access token
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-08-19 12:52:49 +02:00
Jörn Friedrich Dreyer
3e29ee9fa2
properly distinguish userid from username
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-08-11 13:31:47 +02:00
Jörn Friedrich Dreyer
fba174641b
lookup user by id as well
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-08-11 10:23:46 +02:00
Ilja Neumann
9999088813
Fix potential null-pointer
2020-07-31 23:13:50 +02:00
Ilja Neumann
1deada443e
Set iss/idp in reva-userid
2020-07-31 23:13:50 +02:00
Jörn Friedrich Dreyer
2e49febb6c
add settings and ocs group routes
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-07-29 15:29:35 +02:00
Benedikt Kulmann
3a83f3bb4d
Route user provisioning api to ocis-ocs
2020-07-28 17:34:06 +02:00
Jörn Friedrich Dreyer
98927e2070
enable new accounts
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-07-27 21:04:48 +02:00
Jörn Friedrich Dreyer
02ec13f9a7
prevent segfault in create home middleware
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-07-23 07:57:47 +02:00
Jörn Friedrich Dreyer
c550a2e4d8
fix staticchek, remove a few debug logs
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-07-22 12:53:22 +02:00
Jörn Friedrich Dreyer
b9e05e9b47
use same signing parameters as oc10
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-07-22 12:53:22 +02:00
Jörn Friedrich Dreyer
cf448f0124
initial signing-key middleware
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-07-22 12:53:22 +02:00
Ilja Neumann
06f4e2d296
Add option to disable TLS
...
Can be used to disable TLS when the ocis-proxy is behind an
TLS-Terminating reverse proxy.
env PROXY_TLS=false or cli --tls=false
2020-07-20 15:27:35 +02:00
A.Unger
3d8bdca07a
provide token configuration from config
2020-07-13 14:59:35 +02:00
Jörn Friedrich Dreyer
83b2b3c48c
Change: Add OIDC config flags
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-07-10 20:08:35 +02:00
Jörn Friedrich Dreyer
e41d993af9
Add Accounts UI routes
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-07-10 17:02:01 +02:00
Ilja Neumann
94ea9ede89
Abort middleware execution if no token header is present
2020-07-10 16:48:29 +02:00
David Christofas
78ba2950d3
only send createhome requests if the account has been migrated
...
Signed-off-by: David Christofas <dchristofas@owncloud.com >
2020-07-10 16:48:29 +02:00
Jörn Friedrich Dreyer
ed95005c6c
use on_premises_sam_account_name property of accounts and groups
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-07-10 15:58:59 +02:00
A.Unger
9ddf0d555b
avoid setting a nil context
2020-07-09 14:29:42 +02:00
A.Unger
94adb97ac1
create root span on ocis-proxy
2020-07-09 14:15:20 +02:00
Vincent Petry
318c34925b
Merge pull request #45 from owncloud/tus-endpoint
...
Point /data to reva frontend
2020-06-25 14:14:58 +02:00
Jörn Friedrich Dreyer
94ebbc0933
send autocreate home request to reva gateway
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-06-25 10:47:28 +02:00
Benedikt Kulmann
3873079c11
Add /data endpoint to builtin default config
2020-06-25 10:19:17 +02:00
David Christofas
2491087264
autoprovision new users on login
...
Signed-off-by: David Christofas <dchristofas@owncloud.com >
2020-06-24 17:36:30 +02:00
David Christofas
f0b9d2b80f
respect the account_enabled flag
...
Signed-off-by: David Christofas <dchristofas@owncloud.com >
2020-06-24 12:07:49 +02:00
Jörn Friedrich Dreyer
8e4f814c3a
remove unused mock
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-06-19 14:53:25 +02:00
Jörn Friedrich Dreyer
39508bd7b6
go where no man has gone before ...
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-06-19 14:48:36 +02:00
Jörn Friedrich Dreyer
823832ff8f
add more tests
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-06-19 11:19:09 +02:00
Jörn Friedrich Dreyer
00afda3c04
test middleware
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-06-18 21:40:06 +02:00
Jörn Friedrich Dreyer
4a436a4171
parrallel test execution seems to make the coverage miscount
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-06-18 19:08:14 +02:00
Jörn Friedrich Dreyer
399230d3de
no confusing names
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-06-18 19:07:31 +02:00
Jörn Friedrich Dreyer
e7a3ed3fa3
make tests use mock from ocis-accounts
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-06-18 18:33:16 +02:00
Jörn Friedrich Dreyer
2cb3870104
some refactoring and testing love
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-06-18 17:58:06 +02:00
Jörn Friedrich Dreyer
09ecfd08ee
cache account
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-06-17 17:26:33 +02:00
Jörn Friedrich Dreyer
ac2694251b
update to new accounts api
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-06-16 18:17:32 +02:00
A.Unger
afb2291eb9
Fix user claims on x-access-token Reva header; initialize cache size
2020-06-12 12:00:21 +02:00
Benedikt Kulmann
fc7b6c1a81
Fix that response is ignored
...
The request to the accounts service is written to the cache, but the
retrieved uuid was not used, because it was overwritten by the value
from the (non-existant) cache entry.
2020-06-03 15:45:23 +02:00
Ilja Neumann
d7c0728e00
Disable OIDC Keep-Alive and instantiate client once
...
This should reduce file-descriptor leaks.
2020-05-29 11:15:36 +02:00
Ilja Neumann
6b76c2783e
Re-enable selector-test
2020-05-28 16:05:10 +02:00
Benedikt Kulmann
e1847b5c4a
Fix flag description
2020-05-26 17:41:30 +02:00
Benedikt Kulmann
89a0f13956
Make jwt secret for reva token manager configurable.
2020-05-26 16:31:05 +02:00