android
android copied to clipboard
[BUG] Version 4.5.X fails oidc authentication with authelia (earlier version works).
Actual behaviour
- after the upgrade, connection to the server fails with wanting to login, after authelia authenticates we get a failure to authenticate on the application.
- clear the app settings, and try to reconnect. authelia will show and authenticates but there is an authentication failure.
Expected behaviour
- Should be able to login with authelia.
- Downgrading to the prior minor version and I can reconnect and it works fine.
Steps to reproduce
- Have authelia installed, and configured for oics authentication Eg, from the authelia helm-chart
- client_id: owncloud-ocis-web
client_name: ownCloud web client
public: true
scopes:
- openid
- groups
- profile
- email
- offline_access
redirect_uris:
- https://test.someplace.org.nz/
- https://test.someplace.org.nz/oidc-callback.html
- https://test.someplace.org.nz/oidc-silent-redirect.html
token_endpoint_auth_method: none
revocation_endpoint_auth_method: none
introspection_endpoint_auth_method: none
pushed_authorization_request_endpoint_auth_method: none
pushed_authorization_request_endpoint_auth_signing_alg: RS256
- client_id: xdXOt13JKxym1B1QcEncf2XDkLAexMBFwiT9j6EfhhHFJhs2KM9jbjTmf8JBXE69
client_name: ownCloud desktop client
# Well-known secret hashed
client_secret: $pbkdf2-sha512$310000$FXcw/AEqjuuNGbmd9mtchw$grhdAMjBBG4HMIitBU57LjiCWa7xKXHBLV5e4d6G.WUNQz2p/ib46UBGP.ZOhwM8v.o0B/r7cQFmIIFizYDTog
scopes:
- openid
- groups
- profile
- email
- offline_access
redirect_uris:
- http://127.0.0.1
- http://localhost
allow_multiple_auth_methods: true
grant_types:
- refresh_token
- authorization_code
response_types:
- code
- client_id: e4rAsNUSIUs0lF4nbv9FmCeUkTlV9GdgTLDH1b5uie7syb90SzEVrbN7HIpmWJeD
client_name: ownCloud Android app
# Well-known secret hashed
client_secret: $pbkdf2-sha512$310000$4/vF.LuupptyrFYNyHaaOQ$HqXhAIfKMk9GCMZhQqco4F03O44TtgsJDdv/7p0AfDnzWFynbVhgXUD.zRhkD8xhT4jt5Rsdcnk4U1eoaCppEg
scopes:
- openid
- groups
- profile
- email
- offline_access
redirect_uris:
- oc://android.owncloud.com
allow_multiple_auth_methods: true
grant_types:
- refresh_token
- authorization_code
response_types:
- code
- Install V4.5.0 or V4.5.1
- Authenticate on the web app - this will work.
- Authenticate on the android app, this will fail.
Can this problem be reproduced with the official owncloud server? (url: https://ocis.ocis.master.owncloud.works, user: einstein, password: relativity)
Environment data
Android version: 14
Device model: Samsung A34
Stock or customized system: Stock
ownCloud app version: 4.5.x
ownCloud server version: 7.1.2
Logs
Authelia server error log
time="2025-04-17T12:59:42+12:00" level=debug msg="User Info Request with id '96f59b68-4e77-42f9-b30f-820325d206fc' is being processed" method=GET path=/api/oidc/userinfo remote_ip=192.168.10.1
time="2025-04-17T12:59:43+12:00" level=debug msg="Check authorization of subject username=mathew groups=admin,admins,calibreweb,everybody,filebrowser,files,gitea-admins,gitea-users,grafanaAdmin,jenkins,lldap_admin,local-web,openhab,owncloud,pihole,proxmox,spaceadmin,syncthing,transmission,user ip=192.168.1.121 and object https://pgadmin.winters.org.nz/sqleditor/status/7790164 (method GET)."
time="2025-04-17T12:59:43+12:00" level=debug msg="User Info Request with id '96f59b68-4e77-42f9-b30f-820325d206fc' on client with id 'xdXOt13JKxym1B1QcEncf2XDkLAexMBFwiT9j6EfhhHFJhs2KM9jbjTmf8JBXE69' is being returned unsigned as per the registered client configuration" method=GET path=/api/oidc/userinfo remote_ip=192.168.10.1
time="2025-04-17T12:59:43+12:00" level=debug msg="User Info Request with id '96f59b68-4e77-42f9-b30f-820325d206fc' on client with id 'xdXOt13JKxym1B1QcEncf2XDkLAexMBFwiT9j6EfhhHFJhs2KM9jbjTmf8JBXE69' was successfully processed" method=GET path=/api/oidc/userinfo remote_ip=192.168.10.1
time="2025-04-17T12:59:51+12:00" level=debug msg="Mark 1FA authentication attempt made by user 'mathew'" method=POST path=/api/firstfactor remote_ip=192.168.1.70
time="2025-04-17T12:59:51+12:00" level=debug msg="Successful 1FA authentication attempt made by user 'mathew'" method=POST path=/api/firstfactor remote_ip=192.168.1.70
time="2025-04-17T12:59:52+12:00" level=warning msg="OpenID Connect client 'e4rAsNUSIUs0lF4nbv9FmCeUkTlV9GdgTLDH1b5uie7syb90SzEVrbN7HIpmWJeD' requires 2FA, cannot be redirected yet" method=POST path=/api/firstfactor remote_ip=192.168.1.70
time="2025-04-17T12:59:58+12:00" level=error msg="Request timeout occurred while handling request from client." error="read tcp 10.42.3.30:9091->10.42.7.155:33784: i/o timeout" method=GET path=/ remote_ip=10.42.7.155 stack="github.com/authelia/authelia/v4/internal/server/handlers.go:92 New.handleError.func2\ngithub.com/valyala/[email protected]/server.go:2872 (*Server).writeErrorResponse\ngithub.com/valyala/[email protected]/server.go:2309 (*Server).serveConn\ngithub.com/valyala/[email protected]/workerpool.go:225 (*workerPool).workerFunc\ngithub.com/valyala/[email protected]/workerpool.go:197 (*workerPool).getCh.func1\nruntime/asm_amd64.s:1700 goexit" status_code=408
time="2025-04-17T13:00:08+12:00" level=debug msg="Authorization Request with id '47f0c528-2c30-4c07-9611-0d6ac38e2e3e' on client with id 'e4rAsNUSIUs0lF4nbv9FmCeUkTlV9GdgTLDH1b5uie7syb90SzEVrbN7HIpmWJeD' is being processed" method=GET path=/api/oidc/authorization remote_ip=192.168.1.70
time="2025-04-17T13:00:08+12:00" level=debug msg="Authorization Request with id '47f0c528-2c30-4c07-9611-0d6ac38e2e3e' on client with id 'e4rAsNUSIUs0lF4nbv9FmCeUkTlV9GdgTLDH1b5uie7syb90SzEVrbN7HIpmWJeD' using consent mode 'explicit' proceeding to generate a new consent session" method=GET path=/api/oidc/authorization remote_ip=192.168.1.70
time="2025-04-17T13:00:08+12:00" level=debug msg="Authorization Request with id '47f0c528-2c30-4c07-9611-0d6ac38e2e3e' on client with id 'e4rAsNUSIUs0lF4nbv9FmCeUkTlV9GdgTLDH1b5uie7syb90SzEVrbN7HIpmWJeD' is not being redirected for reauthentication" authenticated_at="2025-04-17 00:59:52 +0000 UTC" method=GET path=/api/oidc/authorization prompt="select_account consent" remote_ip=192.168.1.70 requested_at="2025-04-17 01:00:08.862273333 +0000 UTC"
time="2025-04-17T13:00:08+12:00" level=debug msg="Authorization Request with id '47f0c528-2c30-4c07-9611-0d6ac38e2e3e' on client with id 'e4rAsNUSIUs0lF4nbv9FmCeUkTlV9GdgTLDH1b5uie7syb90SzEVrbN7HIpmWJeD' using consent mode 'explicit' authentication level 'one_factor' is insufficient for client level 'two_factor'" method=GET path=/api/oidc/authorization remote_ip=192.168.1.70
time="2025-04-17T13:00:08+12:00" level=debug msg="Authorization Request with id '47f0c528-2c30-4c07-9611-0d6ac38e2e3e' on client with id 'e4rAsNUSIUs0lF4nbv9FmCeUkTlV9GdgTLDH1b5uie7syb90SzEVrbN7HIpmWJeD' using consent mode 'explicit' is being redirected to 'https://auth.winters.org.nz/?workflow=openid_connect&workflow_id=bbed05d3-243b-44a0-9d10-e1441259f239'" method=GET path=/api/oidc/authorization remote_ip=192.168.1.70
time="2025-04-17T13:00:12+12:00" level=debug msg="Mark TOTP authentication attempt made by user 'mathew'" method=POST path=/api/secondfactor/totp remote_ip=192.168.1.70
time="2025-04-17T13:00:12+12:00" level=debug msg="Successful TOTP authentication attempt made by user 'mathew'" method=POST path=/api/secondfactor/totp remote_ip=192.168.1.70emote_ip=192.168.1.70
time="2025-04-17T13:00:13+12:00" level=debug msg="Check authorization of subject username=mathew groups=admin,admins,calibreweb,everybody,filebrowser,files,gitea-admins,gitea-users,grafanaAdmin,jenkins,lldap_admin,local-web,openhab,owncloud,pihole,proxmox,spaceadmin,syncthing,transmission,user ip=192.168.1.121 and object https://pgadmin.winters.org.nz/sqleditor/status/7790164 (method GET)."
time="2025-04-17T13:00:13+12:00" level=debug msg="Check authorization of subject username=mathew groups=admin,admins,calibreweb,everybody,filebrowser,files,gitea-admins,gitea-users,grafanaAdmin,jenkins,lldap_admin,local-web,openhab,owncloud,pihole,proxmox,spaceadmin,syncthing,transmission,user ip=192.168.1.121 and object https://pgadmin.winters.org.nz/sqleditor/status/5375415 (method GET)."
time="2025-04-17T13:00:13+12:00" level=debug msg="User Info Request with id '920b028e-306d-4efc-93dc-d7969bb72ff7' is being processed" method=GET path=/api/oidc/userinfo remote_ip=192.168.10.1
time="2025-04-17T13:00:14+12:00" level=debug msg="Authorization Request with id '674c5ed0-6ed0-4e13-aab9-f8ead53c2592' on client with id 'e4rAsNUSIUs0lF4nbv9FmCeUkTlV9GdgTLDH1b5uie7syb90SzEVrbN7HIpmWJeD' is being processed" method=GET path=/api/oidc/authorization remote_ip=192.168.1.70
time="2025-04-17T13:00:14+12:00" level=debug msg="User Info Request with id '920b028e-306d-4efc-93dc-d7969bb72ff7' on client with id 'xdXOt13JKxym1B1QcEncf2XDkLAexMBFwiT9j6EfhhHFJhs2KM9jbjTmf8JBXE69' is being returned unsigned as per the registered client configuration" method=GET path=/api/oidc/userinfo remote_ip=192.168.10.1
time="2025-04-17T13:00:14+12:00" level=debug msg="User Info Request with id '920b028e-306d-4efc-93dc-d7969bb72ff7' on client with id 'xdXOt13JKxym1B1QcEncf2XDkLAexMBFwiT9j6EfhhHFJhs2KM9jbjTmf8JBXE69' was successfully processed" method=GET path=/api/oidc/userinfo remote_ip=192.168.10.1
time="2025-04-17T13:00:14+12:00" level=debug msg="Authorization Request with id '674c5ed0-6ed0-4e13-aab9-f8ead53c2592' on client with id 'e4rAsNUSIUs0lF4nbv9FmCeUkTlV9GdgTLDH1b5uie7syb90SzEVrbN7HIpmWJeD' was successfully processed, proceeding to build Authorization Response" method=GET path=/api/oidc/authorization remote_ip=192.168.1.70
time="2025-04-17T13:00:15+12:00" level=debug msg="Check authorization of subject username=mathew groups=admin,admins,calibreweb,everybody,filebrowser,files,gitea-admins,gitea-users,grafanaAdmin,jenkins,lldap_admin,local-web,openhab,owncloud,pihole,proxmox,spaceadmin,syncthing,transmission,user ip=192.168.1.121 and object https://pgadmin.winters.org.nz/sqleditor/status/7790164 (method GET)."
time="2025-04-17T13:00:15+12:00" level=error msg="Access Request failed with error: The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed. Client Authentication failed with more than one known authentication method included in the request which is not permitted. The registered client with id 'e4rAsNUS
ownCloud log (data/owncloud.log)
Log attached.
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"e525f6ed2fefbacbb6d5187b9cf094a2","user-agent":"Mozilla/5.0 (Linux) mirall/5.3.2.15463 (ownCloud, ubuntu-6.11.0-21-generic ClientArchitecture: x86_64 OsArchitecture: x86_64)","from":"tcp://127.0.0.1:60798","uri":"/cs3.storage.provider.v1beta1.ProviderAPI/ListContainer","start":"17/Apr/2025:01:00:15 +0000","end":"17/Apr/2025:01:00:15 +0000","time_ns":3755757,"code":"OK","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"e525f6ed2fefbacbb6d5187b9cf094a2","user-agent":"Mozilla/5.0 (Linux) mirall/5.3.2.15463 (ownCloud, ubuntu-6.11.0-21-generic ClientArchitecture: x86_64 OsArchitecture: x86_64)","from":"tcp://127.0.0.1:45772","uri":"/cs3.gateway.v1beta1.GatewayAPI/ListContainer","start":"17/Apr/2025:01:00:15 +0000","end":"17/Apr/2025:01:00:15 +0000","time_ns":5422095,"code":"OK","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"e525f6ed2fefbacbb6d5187b9cf094a2","method":"/cs3.gateway.v1beta1.GatewayAPI/ListPublicShares","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"info","service":"gateway","pkg":"rgrpc","traceid":"e525f6ed2fefbacbb6d5187b9cf094a2","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/services/gateway/publicshareprovider.go:92","message":"listing public shares"}
{"level":"info","service":"sharing","pkg":"rgrpc","traceid":"e525f6ed2fefbacbb6d5187b9cf094a2","publicshareprovider":"list","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/services/publicshareprovider/publicshareprovider.go:450","message":"list public share"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"3f94f35c9b5b85ad9b86428d5ea09956","method":"/cs3.gateway.v1beta1.GatewayAPI/Authenticate","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"3f94f35c9b5b85ad9b86428d5ea09956","method":"/cs3.auth.registry.v1beta1.RegistryAPI/GetAuthProviders","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"3f94f35c9b5b85ad9b86428d5ea09956","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:33504","uri":"/cs3.auth.registry.v1beta1.RegistryAPI/GetAuthProviders","start":"17/Apr/2025:01:00:15 +0000","end":"17/Apr/2025:01:00:15 +0000","time_ns":51919,"code":"OK","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"3f94f35c9b5b85ad9b86428d5ea09956","method":"/cs3.auth.provider.v1beta1.ProviderAPI/Authenticate","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"3f94f35c9b5b85ad9b86428d5ea09956","method":"/cs3.gateway.v1beta1.GatewayAPI/GetUserByClaim","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"3f94f35c9b5b85ad9b86428d5ea09956","method":"/cs3.identity.user.v1beta1.UserAPI/GetUserByClaim","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"3f94f35c9b5b85ad9b86428d5ea09956","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:33542","uri":"/cs3.identity.user.v1beta1.UserAPI/GetUserByClaim","start":"17/Apr/2025:01:00:15 +0000","end":"17/Apr/2025:01:00:15 +0000","time_ns":126535,"code":"OK","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"3f94f35c9b5b85ad9b86428d5ea09956","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:33530","uri":"/cs3.gateway.v1beta1.GatewayAPI/GetUserByClaim","start":"17/Apr/2025:01:00:15 +0000","end":"17/Apr/2025:01:00:15 +0000","time_ns":4139826,"code":"OK","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"info","service":"storage-system","pkg":"rgrpc","traceid":"3f94f35c9b5b85ad9b86428d5ea09956","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/services/authprovider/authprovider.go:146","message":"user idp:\"internal\" opaque_id:\"cf0ad0ab-c803-42f2-9e16-15112ca54890\" type:USER_TYPE_PRIMARY authenticated"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"3f94f35c9b5b85ad9b86428d5ea09956","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:33514","uri":"/cs3.auth.provider.v1beta1.ProviderAPI/Authenticate","start":"17/Apr/2025:01:00:15 +0000","end":"17/Apr/2025:01:00:15 +0000","time_ns":5995719,"code":"OK","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"3f94f35c9b5b85ad9b86428d5ea09956","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:33490","uri":"/cs3.gateway.v1beta1.GatewayAPI/Authenticate","start":"17/Apr/2025:01:00:15 +0000","end":"17/Apr/2025:01:00:15 +0000","time_ns":8831307,"code":"OK","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"3f94f35c9b5b85ad9b86428d5ea09956","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:33558","uri":"/cs3.storage.provider.v1beta1.ProviderAPI/Stat","start":"17/Apr/2025:01:00:15 +0000","end":"17/Apr/2025:01:00:15 +0000","time_ns":721819,"code":"OK","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"sharing","pkg":"rgrpc","traceid":"e525f6ed2fefbacbb6d5187b9cf094a2","user-agent":"Mozilla/5.0 (Linux) mirall/5.3.2.15463 (ownCloud, ubuntu-6.11.0-21-generic ClientArchitecture: x86_64 OsArchitecture: x86_64)","from":"tcp://127.0.0.1:43526","uri":"/cs3.sharing.link.v1beta1.LinkAPI/ListPublicShares","start":"17/Apr/2025:01:00:15 +0000","end":"17/Apr/2025:01:00:15 +0000","time_ns":25482099,"code":"OK","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"e525f6ed2fefbacbb6d5187b9cf094a2","user-agent":"Mozilla/5.0 (Linux) mirall/5.3.2.15463 (ownCloud, ubuntu-6.11.0-21-generic ClientArchitecture: x86_64 OsArchitecture: x86_64)","from":"tcp://127.0.0.1:45772","uri":"/cs3.gateway.v1beta1.GatewayAPI/ListPublicShares","start":"17/Apr/2025:01:00:15 +0000","end":"17/Apr/2025:01:00:15 +0000","time_ns":26758299,"code":"OK","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"ocdav","name":"com.owncloud.web.ocdav","traceid":"e525f6ed2fefbacbb6d5187b9cf094a2","request-id":"a3545b9d-8719-42fb-b09a-7cf39e64209c","md":{"type":2,"id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"bbc0625b-3b8c-4211-82e2-3393c650d3dc","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"etag":"\"27b7a675fb28fab4d71fde63e1657d9f\"","mime_type":"httpd/unix-directory","mtime":{"seconds":1744009035,"nanos":223538289},"path":"/3c1fa520-0337-47a2-9cbd-4b1cfc65b33e$e650ea37-0454-415b-b666-ccc1431b3160/Models","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"size":411322977,"owner":{"opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","type":8},"arbitrary_metadata":{},"parent_id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"name":"Models"},"ns":"","shareType":"","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/http/services/owncloud/ocdav/propfind/propfind.go:1483","message":"unknown share type, ignoring"}
{"level":"debug","service":"ocdav","name":"com.owncloud.web.ocdav","traceid":"e525f6ed2fefbacbb6d5187b9cf094a2","request-id":"a3545b9d-8719-42fb-b09a-7cf39e64209c","md":{"type":2,"id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"c6280789-ae23-4477-abc5-6ec26c78b1cb","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"etag":"\"5482d96cb10a3f7d3fb476a3a3aff104\"","mime_type":"httpd/unix-directory","mtime":{"seconds":1736144191,"nanos":994526424},"path":"/3c1fa520-0337-47a2-9cbd-4b1cfc65b33e$e650ea37-0454-415b-b666-ccc1431b3160/TivoTarantula","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"size":1052638,"owner":{"opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","type":8},"arbitrary_metadata":{},"parent_id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"name":"TivoTarantula"},"ns":"","shareType":"","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/http/services/owncloud/ocdav/propfind/propfind.go:1483","message":"unknown share type, ignoring"}
{"level":"debug","service":"ocdav","name":"com.owncloud.web.ocdav","traceid":"e525f6ed2fefbacbb6d5187b9cf094a2","request-id":"a3545b9d-8719-42fb-b09a-7cf39e64209c","md":{"type":2,"id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"95e089b8-f69e-4341-a285-f32c6f6a7923","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"etag":"\"5286cfcffe0c9565bdc49edabd411d67\"","mime_type":"httpd/unix-directory","mtime":{"seconds":1736034980,"nanos":199737930},"path":"/3c1fa520-0337-47a2-9cbd-4b1cfc65b33e$e650ea37-0454-415b-b666-ccc1431b3160/4John","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"size":108568159,"owner":{"opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","type":8},"arbitrary_metadata":{},"parent_id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"name":"4John"},"ns":"","shareType":"","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/http/services/owncloud/ocdav/propfind/propfind.go:1483","message":"unknown share type, ignoring"}
{"level":"debug","service":"ocdav","name":"com.owncloud.web.ocdav","traceid":"e525f6ed2fefbacbb6d5187b9cf094a2","request-id":"a3545b9d-8719-42fb-b09a-7cf39e64209c","md":{"type":2,"id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"0f6d3f7e-f692-4675-9b6d-5e9b70fc88d1","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"etag":"\"baf32daf7fe6850cc9c4fd954c0359ab\"","mime_type":"httpd/unix-directory","mtime":{"seconds":1736035036,"nanos":129213477},"path":"/3c1fa520-0337-47a2-9cbd-4b1cfc65b33e$e650ea37-0454-415b-b666-ccc1431b3160/Gridfinity","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"size":42736304,"owner":{"opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","type":8},"arbitrary_metadata":{},"parent_id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"name":"Gridfinity"},"ns":"","shareType":"","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/http/services/owncloud/ocdav/propfind/propfind.go:1483","message":"unknown share type, ignoring"}
{"level":"debug","service":"ocdav","name":"com.owncloud.web.ocdav","traceid":"e525f6ed2fefbacbb6d5187b9cf094a2","request-id":"a3545b9d-8719-42fb-b09a-7cf39e64209c","md":{"opaque":{"map":{"share-types":{"decoder":"plain","value":"MQ=="}}},"type":2,"id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"etag":"\"6322cc7655a4ff5f9d5b9795c73c5fb5\"","mime_type":"httpd/unix-directory","mtime":{"seconds":1744607673,"nanos":556280905},"path":"/3c1fa520-0337-47a2-9cbd-4b1cfc65b33e$e650ea37-0454-415b-b666-ccc1431b3160","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"size":4388596862,"owner":{"opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","type":8},"arbitrary_metadata":{},"parent_id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"name":"3DPrinting","space":{"opaque":{"map":{"etag":{"decoder":"plain","value":"IjYzMjJjYzc2NTVhNGZmNWY5ZDViOTc5NWM3M2M1ZmI1Ig=="},"grants":{"decoder":"json","value":"eyI2YTJmM2U0MS03NDg2LTRmMzgtYTRmYS1mYzdkNTBhZTIyNWEiOnsiYWRkX2dyYW50Ijp0cnVlLCJjcmVhdGVfY29udGFpbmVyIjp0cnVlLCJkZWxldGUiOnRydWUsImdldF9wYXRoIjp0cnVlLCJnZXRfcXVvdGEiOnRydWUsImluaXRpYXRlX2ZpbGVfZG93bmxvYWQiOnRydWUsImluaXRpYXRlX2ZpbGVfdXBsb2FkIjp0cnVlLCJsaXN0X2dyYW50cyI6dHJ1ZSwibGlzdF9jb250YWluZXIiOnRydWUsImxpc3RfZmlsZV92ZXJzaW9ucyI6dHJ1ZSwibGlzdF9yZWN5Y2xlIjp0cnVlLCJtb3ZlIjp0cnVlLCJyZW1vdmVfZ3JhbnQiOnRydWUsInB1cmdlX3JlY3ljbGUiOnRydWUsInJlc3RvcmVfZmlsZV92ZXJzaW9uIjp0cnVlLCJyZXN0b3JlX3JlY3ljbGVfaXRlbSI6dHJ1ZSwic3RhdCI6dHJ1ZSwidXBkYXRlX2dyYW50Ijp0cnVlLCJkZW55X2dyYW50Ijp0cnVlfX0="},"grants_expirations":{"decoder":"json","value":"e30="},"groups":{"decoder":"json","value":"e30="},"image":{"decoder":"plain","value":"ZTY1MGVhMzctMDQ1NC00MTViLWI2NjYtY2NjMTQzMWIzMTYwITlmNTZjNWMyLTMzZGMtNGQyMy1hYjc4LThmYTY2MmM1NzY3Yw=="},"quota.remaining":{"decoder":"plain","value":"MTg0NDY3NDQwNzM3MDk1NTE2MTU="},"quota.total":{"decoder":"plain","value":"MA=="},"quota.used":{"decoder":"plain","value":"NDM4ODU5Njg2Mg=="},"readme":{"decoder":"plain","value":"ZTY1MGVhMzctMDQ1NC00MTViLWI2NjYtY2NjMTQzMWIzMTYwITg4ODc2MTBiLTA3ODMtNDUyMi1iMzg1LWY2MjIyZTJmMDU1Mg=="},"spaceAlias":{"decoder":"plain","value":"cHJvamVjdC8zZC1wcmludGluZw=="}}},"id":{"opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160!e650ea37-0454-415b-b666-ccc1431b3160"},"owner":{"id":{"opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","type":8}},"root":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"name":"3DPrinting","quota":{"quota_max_files":18446744073709551615},"space_type":"project","mtime":{"seconds":1744607673,"nanos":556280905},"root_info":{"opaque":{"map":{"quota":{"decoder":"plain","value":"MA=="},"share-types":{"decoder":"plain","value":"MQ=="}}},"type":2,"id":{"opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"etag":"\"6322cc7655a4ff5f9d5b9795c73c5fb5\"","mime_type":"httpd/unix-directory","mtime":{"seconds":1744607673,"nanos":556280905},"path":".","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"size":4388596862,"owner":{"opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","type":8},"arbitrary_metadata":{},"parent_id":{"space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"name":"3DPrinting"}}},"ns":"","shareType":"","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/http/services/owncloud/ocdav/propfind/propfind.go:1483","message":"unknown share type, ignoring"}
{"level":"debug","service":"ocdav","name":"com.owncloud.web.ocdav","traceid":"e525f6ed2fefbacbb6d5187b9cf094a2","request-id":"a3545b9d-8719-42fb-b09a-7cf39e64209c","md":{"type":2,"id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"1f97824e-5d33-4423-a8f3-8012269cf04e","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"etag":"\"eca817f16be3984005001404291adecf\"","mime_type":"httpd/unix-directory","mtime":{"seconds":1738365612,"nanos":891233608},"path":"/3c1fa520-0337-47a2-9cbd-4b1cfc65b33e$e650ea37-0454-415b-b666-ccc1431b3160/ScrewGenerator","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"size":5342298,"owner":{"opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","type":8},"arbitrary_metadata":{},"parent_id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"name":"ScrewGenerator"},"ns":"","shareType":"","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/http/services/owncloud/ocdav/propfind/propfind.go:1483","message":"unknown share type, ignoring"}
{"level":"debug","service":"ocdav","name":"com.owncloud.web.ocdav","traceid":"e525f6ed2fefbacbb6d5187b9cf094a2","request-id":"a3545b9d-8719-42fb-b09a-7cf39e64209c","md":{"type":2,"id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"3e62369e-e213-4280-b53d-a034898411ce","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"etag":"\"70ac902acac2c9600534a3c50dd95d79\"","mime_type":"httpd/unix-directory","mtime":{"seconds":1736143827,"nanos":929576969},"path":"/3c1fa520-0337-47a2-9cbd-4b1cfc65b33e$e650ea37-0454-415b-b666-ccc1431b3160/Multiboard","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"size":495847151,"owner":{"opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","type":8},"arbitrary_metadata":{},"parent_id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"name":"Multiboard"},"ns":"","shareType":"","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/http/services/owncloud/ocdav/propfind/propfind.go:1483","message":"unknown share type, ignoring"}
{"level":"debug","service":"ocdav","name":"com.owncloud.web.ocdav","traceid":"e525f6ed2fefbacbb6d5187b9cf094a2","request-id":"a3545b9d-8719-42fb-b09a-7cf39e64209c","md":{"type":2,"id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"120bf75d-e223-44a2-9b29-793f6f9d9a87","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"etag":"\"847337c7944e083a721a6b32a3eff843\"","mime_type":"httpd/unix-directory","mtime":{"seconds":1736143650,"nanos":381396955},"path":"/3c1fa520-0337-47a2-9cbd-4b1cfc65b33e$e650ea37-0454-415b-b666-ccc1431b3160/.space","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"size":47251,"owner":{"opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","type":8},"arbitrary_metadata":{},"parent_id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"name":".space"},"ns":"","shareType":"","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/http/services/owncloud/ocdav/propfind/propfind.go:1483","message":"unknown share type, ignoring"}
{"level":"debug","service":"ocdav","name":"com.owncloud.web.ocdav","traceid":"e525f6ed2fefbacbb6d5187b9cf094a2","request-id":"a3545b9d-8719-42fb-b09a-7cf39e64209c","md":{"type":2,"id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"d2f34a97-54b4-4a9a-bd18-06b37d2a9928","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"etag":"\"1c6fe63dd27af3f83464ec9f8bbff52b\"","mime_type":"httpd/unix-directory","mtime":{"seconds":1744607593,"nanos":78579265},"path":"/3c1fa520-0337-47a2-9cbd-4b1cfc65b33e$e650ea37-0454-415b-b666-ccc1431b3160/Things","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"size":1534450364,"owner":{"opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","type":8},"arbitrary_metadata":{},"parent_id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"name":"Things"},"ns":"","shareType":"","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/http/services/owncloud/ocdav/propfind/propfind.go:1483","message":"unknown share type, ignoring"}
{"level":"debug","service":"ocdav","name":"com.owncloud.web.ocdav","traceid":"e525f6ed2fefbacbb6d5187b9cf094a2","request-id":"a3545b9d-8719-42fb-b09a-7cf39e64209c","md":{"type":2,"id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"f94c6f6d-44ad-4590-93e1-a14871d2e4f9","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"etag":"\"46191e91de0ca43dea6e3c76f7b1ae0b\"","mime_type":"httpd/unix-directory","mtime":{"seconds":1744607673,"nanos":476375843},"path":"/3c1fa520-0337-47a2-9cbd-4b1cfc65b33e$e650ea37-0454-415b-b666-ccc1431b3160/Swatch","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"size":20356803,"owner":{"opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","type":8},"arbitrary_metadata":{},"parent_id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"name":"Swatch"},"ns":"","shareType":"","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/http/services/owncloud/ocdav/propfind/propfind.go:1483","message":"unknown share type, ignoring"}
{"level":"debug","service":"ocdav","name":"com.owncloud.web.ocdav","traceid":"e525f6ed2fefbacbb6d5187b9cf094a2","request-id":"a3545b9d-8719-42fb-b09a-7cf39e64209c","md":{"type":2,"id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"1924bb0e-6b68-47a3-89da-08dc93881c06","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"etag":"\"9a8d4310a8beb79c041f3e35100066de\"","mime_type":"httpd/unix-directory","mtime":{"seconds":1736143841,"nanos":70404698},"path":"/3c1fa520-0337-47a2-9cbd-4b1cfc65b33e$e650ea37-0454-415b-b666-ccc1431b3160/K1C","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"size":1768872917,"owner":{"opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","type":8},"arbitrary_metadata":{},"parent_id":{"storage_id":"3c1fa520-0337-47a2-9cbd-4b1cfc65b33e","opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"name":"K1C"},"ns":"","shareType":"","time":"2025-04-17T01:00:15Z","line":"github.com/cs3org/reva/[email protected]/internal/http/services/owncloud/ocdav/propfind/propfind.go:1483","message":"unknown share type, ignoring"}
{"level":"info","service":"proxy","proto":"HTTP/1.1","request-id":"a3545b9d-8719-42fb-b09a-7cf39e64209c","traceid":"e525f6ed2fefbacbb6d5187b9cf094a2","remote-addr":"192.168.1.121","method":"PROPFIND","status":207,"path":"/dav/spaces/3c1fa520-0337-47a2-9cbd-4b1cfc65b33e$e650ea37-0454-415b-b666-ccc1431b3160/","duration":46.780827,"bytes":6197,"time":"2025-04-17T01:00:15Z","line":"github.com/owncloud/ocis/v2/services/proxy/pkg/middleware/accesslog.go:34","message":"access-log"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"79582d6495b76407a0912bd798920c5b","method":"/cs3.gateway.v1beta1.GatewayAPI/AddAppProvider","time":"2025-04-17T01:00:17Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"app-registry","pkg":"rgrpc","traceid":"79582d6495b76407a0912bd798920c5b","method":"/cs3.app.registry.v1beta1.RegistryAPI/AddAppProvider","time":"2025-04-17T01:00:17Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"app-registry","pkg":"rgrpc","traceid":"79582d6495b76407a0912bd798920c5b","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:34986","uri":"/cs3.app.registry.v1beta1.RegistryAPI/AddAppProvider","start":"17/Apr/2025:01:00:17 +0000","end":"17/Apr/2025:01:00:17 +0000","time_ns":170686,"code":"OK","time":"2025-04-17T01:00:17Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"79582d6495b76407a0912bd798920c5b","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:45772","uri":"/cs3.gateway.v1beta1.GatewayAPI/AddAppProvider","start":"17/Apr/2025:01:00:17 +0000","end":"17/Apr/2025:01:00:17 +0000","time_ns":1421606,"code":"OK","time":"2025-04-17T01:00:17Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","service":{"name":"com.owncloud.api.gateway","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.gateway-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9142"}]},"time":"2025-04-17T01:00:29Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"storage-system","service":{"name":"com.owncloud.api.storage-system","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.storage-system-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9215"}]},"time":"2025-04-17T01:00:29Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"storage-system","service":{"name":"com.owncloud.web.storage-system","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"http","registry":"cache","server":"http","transport":"http"},"id":"com.owncloud.web.storage-system-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9216"}]},"time":"2025-04-17T01:00:29Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"auth-machine","service":{"name":"com.owncloud.api.auth-machine","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.auth-machine-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9166"}]},"time":"2025-04-17T01:00:29Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"sharing","service":{"name":"com.owncloud.api.sharing","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.sharing-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9150"}]},"time":"2025-04-17T01:00:29Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"storage-shares","service":{"name":"com.owncloud.api.storage-shares","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.storage-shares-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9154"}]},"time":"2025-04-17T01:00:29Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"ocm","service":{"name":"com.owncloud.api.ocm","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":""},"id":"com.owncloud.api.ocm-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9282"}]},"time":"2025-04-17T01:00:29Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"ocm","service":{"name":"com.owncloud.web.ocm","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"http","registry":"cache","server":"http","transport":"http"},"id":"com.owncloud.web.ocm-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9280"}]},"time":"2025-04-17T01:00:29Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"app-registry","service":{"name":"com.owncloud.api.app-registry","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.app-registry-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9242"}]},"time":"2025-04-17T01:00:29Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"auth-basic","service":{"name":"com.owncloud.api.auth-basic","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.auth-basic-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9146"}]},"time":"2025-04-17T01:00:29Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"users","service":{"name":"com.owncloud.api.users","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.users-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9144"}]},"time":"2025-04-17T01:00:29Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"storage-publiclink","service":{"name":"com.owncloud.api.storage-publiclink","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.storage-publiclink-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9178"}]},"time":"2025-04-17T01:00:29Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"storage-users","service":{"name":"com.owncloud.api.storage-users","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.storage-users-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9157"}]},"time":"2025-04-17T01:00:29Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"groups","service":{"name":"com.owncloud.api.groups","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.groups-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9160"}]},"time":"2025-04-17T01:00:29Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"auth-service","service":{"name":"com.owncloud.api.auth-service","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.auth-service-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9199"}]},"time":"2025-04-17T01:00:29Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"app-provider","service":{"name":"com.owncloud.api.app-provider","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.app-provider-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9164"}]},"time":"2025-04-17T01:00:30Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"frontend","service":{"name":"com.owncloud.web.frontend","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"http","registry":"cache","server":"http","transport":"http"},"id":"com.owncloud.web.frontend-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9140"}]},"time":"2025-04-17T01:00:31Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"e3628ad6a143eda2f8852eee760ba794","method":"/cs3.gateway.v1beta1.GatewayAPI/Authenticate","time":"2025-04-17T01:00:34Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"e3628ad6a143eda2f8852eee760ba794","method":"/cs3.auth.registry.v1beta1.RegistryAPI/GetAuthProviders","time":"2025-04-17T01:00:34Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"e3628ad6a143eda2f8852eee760ba794","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:33504","uri":"/cs3.auth.registry.v1beta1.RegistryAPI/GetAuthProviders","start":"17/Apr/2025:01:00:34 +0000","end":"17/Apr/2025:01:00:34 +0000","time_ns":95325,"code":"OK","time":"2025-04-17T01:00:34Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"e3628ad6a143eda2f8852eee760ba794","method":"/cs3.auth.provider.v1beta1.ProviderAPI/Authenticate","time":"2025-04-17T01:00:34Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"e3628ad6a143eda2f8852eee760ba794","method":"/cs3.gateway.v1beta1.GatewayAPI/GetUserByClaim","time":"2025-04-17T01:00:34Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"e3628ad6a143eda2f8852eee760ba794","method":"/cs3.identity.user.v1beta1.UserAPI/GetUserByClaim","time":"2025-04-17T01:00:34Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"e3628ad6a143eda2f8852eee760ba794","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:33542","uri":"/cs3.identity.user.v1beta1.UserAPI/GetUserByClaim","start":"17/Apr/2025:01:00:34 +0000","end":"17/Apr/2025:01:00:34 +0000","time_ns":90051,"code":"OK","time":"2025-04-17T01:00:34Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"e3628ad6a143eda2f8852eee760ba794","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:33530","uri":"/cs3.gateway.v1beta1.GatewayAPI/GetUserByClaim","start":"17/Apr/2025:01:00:34 +0000","end":"17/Apr/2025:01:00:34 +0000","time_ns":1526771,"code":"OK","time":"2025-04-17T01:00:34Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"info","service":"storage-system","pkg":"rgrpc","traceid":"e3628ad6a143eda2f8852eee760ba794","time":"2025-04-17T01:00:34Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/services/authprovider/authprovider.go:146","message":"user idp:\"internal\" opaque_id:\"cf0ad0ab-c803-42f2-9e16-15112ca54890\" type:USER_TYPE_PRIMARY authenticated"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"e3628ad6a143eda2f8852eee760ba794","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:33514","uri":"/cs3.auth.provider.v1beta1.ProviderAPI/Authenticate","start":"17/Apr/2025:01:00:34 +0000","end":"17/Apr/2025:01:00:34 +0000","time_ns":3239194,"code":"OK","time":"2025-04-17T01:00:34Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"e3628ad6a143eda2f8852eee760ba794","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:33490","uri":"/cs3.gateway.v1beta1.GatewayAPI/Authenticate","start":"17/Apr/2025:01:00:34 +0000","end":"17/Apr/2025:01:00:34 +0000","time_ns":6403840,"code":"OK","time":"2025-04-17T01:00:34Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"e3628ad6a143eda2f8852eee760ba794","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:33558","uri":"/cs3.storage.provider.v1beta1.ProviderAPI/Stat","start":"17/Apr/2025:01:00:34 +0000","end":"17/Apr/2025:01:00:34 +0000","time_ns":535989,"code":"OK","time":"2025-04-17T01:00:34Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"61b5578d3dc951eee03c8fbf4f75e8ce","method":"/cs3.gateway.v1beta1.GatewayAPI/AddAppProvider","time":"2025-04-17T01:00:37Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"app-registry","pkg":"rgrpc","traceid":"61b5578d3dc951eee03c8fbf4f75e8ce","method":"/cs3.app.registry.v1beta1.RegistryAPI/AddAppProvider","time":"2025-04-17T01:00:37Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"app-registry","pkg":"rgrpc","traceid":"61b5578d3dc951eee03c8fbf4f75e8ce","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:34986","uri":"/cs3.app.registry.v1beta1.RegistryAPI/AddAppProvider","start":"17/Apr/2025:01:00:37 +0000","end":"17/Apr/2025:01:00:37 +0000","time_ns":142820,"code":"OK","time":"2025-04-17T01:00:37Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"61b5578d3dc951eee03c8fbf4f75e8ce","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:45772","uri":"/cs3.gateway.v1beta1.GatewayAPI/AddAppProvider","start":"17/Apr/2025:01:00:37 +0000","end":"17/Apr/2025:01:00:37 +0000","time_ns":2268120,"code":"OK","time":"2025-04-17T01:00:37Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42214 - cid:14 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42214 - cid:14 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42244 - cid:20 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42244 - cid:20 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42228 - cid:19 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42228 - cid:19 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42264 - cid:23 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42264 - cid:23 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42196 - cid:5 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42196 - cid:5 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42204 - cid:6 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42204 - cid:6 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42262 - cid:22 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42262 - cid:22 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42312 - cid:31 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42312 - cid:31 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42220 - cid:15 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42220 - cid:15 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42298 - cid:26 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42298 - cid:26 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42288 - cid:25 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42288 - cid:25 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42274 - cid:24 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42274 - cid:24 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42348 - cid:34 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42348 - cid:34 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42334 - cid:32 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42334 - cid:32 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42302 - cid:28 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42302 - cid:28 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42320 - cid:33 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:37Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42320 - cid:33 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:38Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42358 - cid:35 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:38Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42358 - cid:35 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:38Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42386 - cid:49 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:38Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42386 - cid:49 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:38Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42396 - cid:50 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:38Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:42396 - cid:50 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"proxy","policy":"ocis","method":"GET","prefix":"/graph/","path":"/graph/v1.0/me/drives","routeType":"prefix","time":"2025-04-17T01:00:44Z","line":"github.com/owncloud/ocis/v2/services/proxy/pkg/router/router.go:222","message":"rewrite hook found"}
{"level":"debug","service":"proxy","time":"2025-04-17T01:00:44Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/oidc/client.go:280","message":"Access Token verification disabled"}
{"level":"debug","service":"proxy","claims":{"email":"[email protected]","email_verified":true,"exp":1744851655,"name":"Mathew Winters","preferred_username":"mathew","sub":"45022e73-87cf-470e-a32d-8500f93cce00","updated_at":1744851645},"time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/services/proxy/pkg/middleware/oidc_auth.go:135","message":"extracted claims"}
{"level":"debug","service":"proxy","authenticator":"oidc","path":"/graph/v1.0/me/drives","time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/services/proxy/pkg/middleware/oidc_auth.go:204","message":"successfully authenticated request"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","method":"/cs3.gateway.v1beta1.GatewayAPI/Authenticate","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","method":"/cs3.auth.registry.v1beta1.RegistryAPI/GetAuthProviders","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:49058","uri":"/cs3.auth.registry.v1beta1.RegistryAPI/GetAuthProviders","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":129182,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"auth-machine","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","method":"/cs3.auth.provider.v1beta1.ProviderAPI/Authenticate","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","method":"/cs3.gateway.v1beta1.GatewayAPI/GetUserByClaim","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"users","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","method":"/cs3.identity.user.v1beta1.UserAPI/GetUserByClaim","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"users","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","claim":"username","value":"mathew","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/pkg/user/manager/ldap/ldap.go:137","message":"GetUserByClaim"}
{"level":"debug","service":"users","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","backend":"ldap","basedn":"ou=users,o=libregraph-idm","filter":"(&(objectclass=inetOrgPerson)(uid=mathew)(!(ownCloudUserEnabled=FALSE)))","scope":2,"time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/pkg/utils/ldap/identity.go:217","message":"LDAP Search"}
{"level":"debug","service":"idm","attrs":["displayname","ownclouduuid","mail","uid","uidNumber","gidNumber","ownCloudUserEnabled","ownCloudUserType"],"basedn":"ou=users,o=libregraph-idm","binddn":"uid=reva,ou=sysusers,o=libregraph-idm","filter":"(&(objectclass=inetOrgPerson)(uid=mathew)(!(ownCloudUserEnabled=FALSE)))","op":"search","time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/log/logrus_wrapper.go:50","message":"Calling boltdb search"}
{"level":"debug","service":"idm","attrs":["displayname","ownclouduuid","mail","uid","uidNumber","gidNumber","ownCloudUserEnabled","ownCloudUserType"],"basedn":"ou=users,o=libregraph-idm","binddn":"uid=reva,ou=sysusers,o=libregraph-idm","filter":"(&(objectclass=inetOrgPerson)(uid=mathew)(!(ownCloudUserEnabled=FALSE)))","op":"search","time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/log/logrus_wrapper.go:50","message":"boltdb search returned 2 entries"}
{"level":"debug","service":"users","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","entry":{"DN":"uid=mathew,ou=users,o=libregraph-idm","Attributes":[{"Name":"displayName","Values":["Mathew Winters"],"ByteValues":["TWF0aGV3IFdpbnRlcnM="]},{"Name":"mail","Values":["[email protected]"],"ByteValues":["bWF0aGV3QHdpbnRlcnMubno="]},{"Name":"ownCloudUserType","Values":["Member"],"ByteValues":["TWVtYmVy"]},{"Name":"owncloudUUID","Values":["6a2f3e41-7486-4f38-a4fa-fc7d50ae225a"],"ByteValues":["NmEyZjNlNDEtNzQ4Ni00ZjM4LWE0ZmEtZmM3ZDUwYWUyMjVh"]},{"Name":"uid","Values":["mathew"],"ByteValues":["bWF0aGV3"]}]},"time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/pkg/user/manager/ldap/ldap.go:144","message":"entries"}
{"level":"debug","service":"users","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","backend":"ldap","basedn":"ou=groups,o=libregraph-idm","filter":"(&(objectclass=groupOfNames)(member=uid=mathew,ou=users,o=libregraph-idm))","scope":2,"time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/pkg/utils/ldap/identity.go:349","message":"LDAP Search"}
{"level":"debug","service":"idm","attrs":["ownclouduuid"],"basedn":"ou=groups,o=libregraph-idm","binddn":"uid=reva,ou=sysusers,o=libregraph-idm","filter":"(&(objectclass=groupOfNames)(member=uid=mathew,ou=users,o=libregraph-idm))","op":"search","time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/log/logrus_wrapper.go:50","message":"Calling boltdb search"}
{"level":"debug","service":"idm","attrs":["ownclouduuid"],"basedn":"ou=groups,o=libregraph-idm","binddn":"uid=reva,ou=sysusers,o=libregraph-idm","filter":"(&(objectclass=groupOfNames)(member=uid=mathew,ou=users,o=libregraph-idm))","op":"search","time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/log/logrus_wrapper.go:50","message":"boltdb search returned 1 entries"}
{"level":"debug","service":"users","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:33606","uri":"/cs3.identity.user.v1beta1.UserAPI/GetUserByClaim","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":4465235,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:45772","uri":"/cs3.gateway.v1beta1.GatewayAPI/GetUserByClaim","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":6129845,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"info","service":"auth-machine","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/services/authprovider/authprovider.go:146","message":"user idp:\"https://auth.winters.org.nz\" opaque_id:\"6a2f3e41-7486-4f38-a4fa-fc7d50ae225a\" type:USER_TYPE_PRIMARY authenticated"}
{"level":"debug","service":"auth-machine","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:51218","uri":"/cs3.auth.provider.v1beta1.ProviderAPI/Authenticate","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":7756405,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:45772","uri":"/cs3.gateway.v1beta1.GatewayAPI/Authenticate","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":12009035,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"settings","traceid":"a959fd6aa789e3d1e3652ec63b8e54d9","method":"RoleService.ListRoleAssignments","endpoint":"RoleService.ListRoleAssignments","content-type":"application/grpc+proto","service":"com.owncloud.api.settings","headers":null,"duration":0.301154,"time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/service/grpc/service.go:114","message":"grpc call"}
{"level":"debug","service":"proxy","claims":{"email":"[email protected]","email_verified":true,"exp":1744851655,"name":"Mathew Winters","preferred_username":"mathew","sub":"45022e73-87cf-470e-a32d-8500f93cce00","updated_at":1744851645},"user":{"id":{"idp":"https://auth.winters.org.nz","opaque_id":"6a2f3e41-7486-4f38-a4fa-fc7d50ae225a","type":1},"username":"mathew","mail":"[email protected]","display_name":"Mathew Winters","opaque":{"map":{"roles":{"decoder":"json","value":"WyI3MTg4MTg4My0xNzY4LTQ2YmQtYTI0ZC1hMzU2YTJhZmRmN2YiXQ=="}}},"uid_number":99,"gid_number":99},"time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/services/proxy/pkg/middleware/account_resolver.go:194","message":"associated claims with user"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","method":"/cs3.gateway.v1beta1.GatewayAPI/CreateHome","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:49064","uri":"/cs3.storage.registry.v1beta1.RegistryAPI/GetStorageProviders","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":331708,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:45772","uri":"/cs3.gateway.v1beta1.GatewayAPI/CreateHome","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":2505617,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"info","service":"graph","request-id":"8fccc5f7-ced2-4b41-ad98-48696e51f0c2","query":{},"unrestricted":false,"time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/services/graph/pkg/service/v0/drives.go:177","message":"calling get drives"}
{"level":"debug","service":"graph","request-id":"8fccc5f7-ced2-4b41-ad98-48696e51f0c2","filters":[{"type":6,"Term":{"User":{"idp":"https://auth.winters.org.nz","opaque_id":"6a2f3e41-7486-4f38-a4fa-fc7d50ae225a","type":1}}}],"unrestricted":false,"time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/services/graph/pkg/service/v0/drives.go:209","message":"calling list storage spaces on backend"}
{"level":"debug","service":"settings","traceid":"708b696340942eb8706d09b964b3e347","method":"PermissionService.GetPermissionByID","endpoint":"PermissionService.GetPermissionByID","content-type":"application/grpc+proto","service":"com.owncloud.api.settings","headers":null,"duration":3.996848,"time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/service/grpc/service.go:114","message":"grpc call"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","method":"/cs3.gateway.v1beta1.GatewayAPI/ListStorageSpaces","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"settings","traceid":"485a228460e2b00a3ae8cf4096a748d7","method":"PermissionsAPI.CheckPermission","endpoint":"PermissionsAPI.CheckPermission","content-type":"application/grpc","service":"com.owncloud.api.settings","headers":null,"duration":3.601389,"time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/service/grpc/service.go:114","message":"grpc call"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","spaceid":"6a2f3e41-7486-4f38-a4fa-fc7d50ae225a","nodeid":"6a2f3e41-7486-4f38-a4fa-fc7d50ae225a","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/pkg/storage/utils/decomposedfs/node/node.go:997","message":"user is owner, returning owner permissions"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","permissions":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"spaceid":"e650ea37-0454-415b-b666-ccc1431b3160","nodeid":"e650ea37-0454-415b-b666-ccc1431b3160","user":{"id":{"idp":"https://auth.winters.org.nz","opaque_id":"6a2f3e41-7486-4f38-a4fa-fc7d50ae225a","type":1},"username":"mathew","mail":"[email protected]","display_name":"Mathew Winters","uid_number":99,"gid_number":99},"time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/pkg/storage/utils/decomposedfs/node/node.go:1064","message":"returning aggregated permissions"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","permissions":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"spaceid":"c308eda9-de60-4992-a6fd-0c31dfdb61ae","nodeid":"c308eda9-de60-4992-a6fd-0c31dfdb61ae","user":{"id":{"idp":"https://auth.winters.org.nz","opaque_id":"6a2f3e41-7486-4f38-a4fa-fc7d50ae225a","type":1},"username":"mathew","mail":"[email protected]","display_name":"Mathew Winters","uid_number":99,"gid_number":99},"time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/pkg/storage/utils/decomposedfs/node/node.go:1064","message":"returning aggregated permissions"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","spaceid":"6a2f3e41-7486-4f38-a4fa-fc7d50ae225a","nodeid":"6a2f3e41-7486-4f38-a4fa-fc7d50ae225a","nodepath":"/ocis-data/storage/users/spaces/6a/2f3e41-7486-4f38-a4fa-fc7d50ae225a/nodes/6a/2f/3e/41/-7486-4f38-a4fa-fc7d50ae225a","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/pkg/storage/utils/decomposedfs/node/node.go:926","message":"quota not set"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","permissions":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"spaceid":"c308eda9-de60-4992-a6fd-0c31dfdb61ae","nodeid":"c308eda9-de60-4992-a6fd-0c31dfdb61ae","user":{"id":{"idp":"https://auth.winters.org.nz","opaque_id":"6a2f3e41-7486-4f38-a4fa-fc7d50ae225a","type":1},"username":"mathew","mail":"[email protected]","display_name":"Mathew Winters","uid_number":99,"gid_number":99},"time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/pkg/storage/utils/decomposedfs/node/permissions.go:206","message":"returning agregated permissions"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","spaceid":"6a2f3e41-7486-4f38-a4fa-fc7d50ae225a","nodeid":"6a2f3e41-7486-4f38-a4fa-fc7d50ae225a","ri":{"type":2,"id":{"opaque_id":"6a2f3e41-7486-4f38-a4fa-fc7d50ae225a","space_id":"6a2f3e41-7486-4f38-a4fa-fc7d50ae225a"},"etag":"\"4e04082789a9c6a31873c9ef6a554f0e\"","mime_type":"httpd/unix-directory","mtime":{"seconds":1744256094,"nanos":61297563},"path":".","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"size":5647318066,"owner":{"idp":"https://auth.winters.org.nz","opaque_id":"6a2f3e41-7486-4f38-a4fa-fc7d50ae225a","type":1},"arbitrary_metadata":{},"parent_id":{"space_id":"6a2f3e41-7486-4f38-a4fa-fc7d50ae225a"},"name":"Mathew Winters"},"time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/pkg/storage/utils/decomposedfs/node/node.go:862","message":"AsResourceInfo"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","permissions":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"spaceid":"e650ea37-0454-415b-b666-ccc1431b3160","nodeid":"e650ea37-0454-415b-b666-ccc1431b3160","user":{"id":{"idp":"https://auth.winters.org.nz","opaque_id":"6a2f3e41-7486-4f38-a4fa-fc7d50ae225a","type":1},"username":"mathew","mail":"[email protected]","display_name":"Mathew Winters","uid_number":99,"gid_number":99},"time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/pkg/storage/utils/decomposedfs/node/permissions.go:206","message":"returning agregated permissions"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","permissions":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"spaceid":"c308eda9-de60-4992-a6fd-0c31dfdb61ae","nodeid":"c308eda9-de60-4992-a6fd-0c31dfdb61ae","user":{"id":{"idp":"https://auth.winters.org.nz","opaque_id":"6a2f3e41-7486-4f38-a4fa-fc7d50ae225a","type":1},"username":"mathew","mail":"[email protected]","display_name":"Mathew Winters","uid_number":99,"gid_number":99},"time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/pkg/storage/utils/decomposedfs/node/node.go:1064","message":"returning aggregated permissions"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","permissions":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"spaceid":"e650ea37-0454-415b-b666-ccc1431b3160","nodeid":"e650ea37-0454-415b-b666-ccc1431b3160","user":{"id":{"idp":"https://auth.winters.org.nz","opaque_id":"6a2f3e41-7486-4f38-a4fa-fc7d50ae225a","type":1},"username":"mathew","mail":"[email protected]","display_name":"Mathew Winters","uid_number":99,"gid_number":99},"time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/pkg/storage/utils/decomposedfs/node/node.go:1064","message":"returning aggregated permissions"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","spaceid":"c308eda9-de60-4992-a6fd-0c31dfdb61ae","nodeid":"c308eda9-de60-4992-a6fd-0c31dfdb61ae","ri":{"opaque":{"map":{"quota":{"decoder":"plain","value":"MTAwMDAwMDAwMA=="},"share-types":{"decoder":"plain","value":"MQ=="}}},"type":2,"id":{"opaque_id":"c308eda9-de60-4992-a6fd-0c31dfdb61ae","space_id":"c308eda9-de60-4992-a6fd-0c31dfdb61ae"},"etag":"\"f1a8533f76f1cfaf369701ecf6003cc3\"","mime_type":"httpd/unix-directory","mtime":{"seconds":1730778503,"nanos":513157916},"path":".","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"size":47279,"owner":{"opaque_id":"c308eda9-de60-4992-a6fd-0c31dfdb61ae","type":8},"arbitrary_metadata":{},"parent_id":{"space_id":"c308eda9-de60-4992-a6fd-0c31dfdb61ae"},"name":"TestSpace"},"time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/pkg/storage/utils/decomposedfs/node/node.go:862","message":"AsResourceInfo"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","spaceid":"e650ea37-0454-415b-b666-ccc1431b3160","nodeid":"e650ea37-0454-415b-b666-ccc1431b3160","ri":{"opaque":{"map":{"quota":{"decoder":"plain","value":"MA=="},"share-types":{"decoder":"plain","value":"MQ=="}}},"type":2,"id":{"opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"etag":"\"6322cc7655a4ff5f9d5b9795c73c5fb5\"","mime_type":"httpd/unix-directory","mtime":{"seconds":1744607673,"nanos":556280905},"path":".","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"size":4388596862,"owner":{"opaque_id":"e650ea37-0454-415b-b666-ccc1431b3160","type":8},"arbitrary_metadata":{},"parent_id":{"space_id":"e650ea37-0454-415b-b666-ccc1431b3160"},"name":"3DPrinting"},"time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/pkg/storage/utils/decomposedfs/node/node.go:862","message":"AsResourceInfo"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:60790","uri":"/cs3.storage.provider.v1beta1.SpacesAPI/ListStorageSpaces","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":9743714,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"65473f5f1dd4e173349954216185976a","method":"/cs3.gateway.v1beta1.GatewayAPI/Authenticate","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"65473f5f1dd4e173349954216185976a","method":"/cs3.auth.registry.v1beta1.RegistryAPI/GetAuthProviders","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"65473f5f1dd4e173349954216185976a","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:33504","uri":"/cs3.auth.registry.v1beta1.RegistryAPI/GetAuthProviders","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":84555,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"65473f5f1dd4e173349954216185976a","method":"/cs3.auth.provider.v1beta1.ProviderAPI/Authenticate","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"65473f5f1dd4e173349954216185976a","method":"/cs3.gateway.v1beta1.GatewayAPI/GetUserByClaim","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"65473f5f1dd4e173349954216185976a","method":"/cs3.identity.user.v1beta1.UserAPI/GetUserByClaim","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"65473f5f1dd4e173349954216185976a","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:33542","uri":"/cs3.identity.user.v1beta1.UserAPI/GetUserByClaim","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":134446,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"65473f5f1dd4e173349954216185976a","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:33530","uri":"/cs3.gateway.v1beta1.GatewayAPI/GetUserByClaim","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":1810193,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"info","service":"storage-system","pkg":"rgrpc","traceid":"65473f5f1dd4e173349954216185976a","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/services/authprovider/authprovider.go:146","message":"user idp:\"internal\" opaque_id:\"cf0ad0ab-c803-42f2-9e16-15112ca54890\" type:USER_TYPE_PRIMARY authenticated"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"65473f5f1dd4e173349954216185976a","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:33514","uri":"/cs3.auth.provider.v1beta1.ProviderAPI/Authenticate","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":3422385,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"65473f5f1dd4e173349954216185976a","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:33490","uri":"/cs3.gateway.v1beta1.GatewayAPI/Authenticate","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":5987213,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"info","service":"storage-system","pkg":"rgrpc","traceid":"65473f5f1dd4e173349954216185976a","data-server":"http://localhost:9216/data","ref":{"resource_id":{"opaque_id":"jsoncs3-share-manager-metadata","space_id":"jsoncs3-share-manager-metadata"},"path":"./users/6a2f3e41-7486-4f38-a4fa-fc7d50ae225a/received.json"},"time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/services/storageprovider/storageprovider.go:297","message":"file download"}
{"level":"debug","service":"storage-system","pkg":"rgrpc","traceid":"65473f5f1dd4e173349954216185976a","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:33558","uri":"/cs3.storage.provider.v1beta1.ProviderAPI/InitiateFileDownload","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":359976,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"storage-system","pkg":"rhttp","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/pkg/rhttp/rhttp.go:248","message":"http routing: head=data tail=/spaces/jsoncs3-share-manager-metadata!jsoncs3-share-manager-metadata/users/6a2f3e41-7486-4f38-a4fa-fc7d50ae225a/received.json svc=data"}
{"level":"debug","service":"storage-system","pkg":"rhttp","traceid":"fbf0c0ade41598f789a28c8a9047d1c6","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/http/services/dataprovider/dataprovider.go:180","message":"dataprovider routing: path=/spaces/jsoncs3-share-manager-metadata!jsoncs3-share-manager-metadata/users/6a2f3e41-7486-4f38-a4fa-fc7d50ae225a/received.json"}
{"level":"debug","service":"graph","backend":"ldap","base":"ou=users,o=libregraph-idm","filter":"(&(objectClass=inetOrgPerson)(owncloudUUID=6a2f3e41-7486-4f38-a4fa-fc7d50ae225a))","scope":2,"sizelimit":1,"attributes":["displayName","owncloudUUID","mail","uid","sn","givenname","ownCloudUserEnabled","ownCloudUserType","oCExternalIdentity","oCLastSignInTimestamp"],"time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/services/graph/pkg/identity/ldap.go:486","message":"getEntryByFilter"}
{"level":"debug","service":"graph","time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/services/graph/pkg/identity/ldap/reconnect.go:202","message":"using existing Connection"}
{"level":"debug","service":"idm","attrs":["displayName","owncloudUUID","mail","uid","sn","givenname","ownCloudUserEnabled","ownCloudUserType","oCExternalIdentity","oCLastSignInTimestamp"],"basedn":"ou=users,o=libregraph-idm","binddn":"uid=libregraph,ou=sysusers,o=libregraph-idm","filter":"(&(objectClass=inetOrgPerson)(owncloudUUID=6a2f3e41-7486-4f38-a4fa-fc7d50ae225a))","op":"search","time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/log/logrus_wrapper.go:50","message":"Calling boltdb search"}
{"level":"debug","service":"storage-system","pkg":"rhttp","datatx":"spaces","spaceid":"jsoncs3-share-manager-metadata!jsoncs3-share-manager-metadata","path":"/users/6a2f3e41-7486-4f38-a4fa-fc7d50ae225a/received.json","svc":"datatx","handler":"download","error":"error: not found: 6a2f3e41-7486-4f38-a4fa-fc7d50ae225a","action":"download","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/pkg/rhttp/datatx/utils/download/download.go:270","message":"file not found"}
{"level":"warn","service":"storage-system","pkg":"rhttp","traceid":"fbf0c0ade41598f789a28c8a9047d1c6","host":"127.0.0.1","method":"GET","uri":"/data/spaces/jsoncs3-share-manager-metadata%21jsoncs3-share-manager-metadata/users/6a2f3e41-7486-4f38-a4fa-fc7d50ae225a/received.json","url":"/users/6a2f3e41-7486-4f38-a4fa-fc7d50ae225a/received.json","proto":"HTTP/1.1","status":404,"size":0,"start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":18696742,"time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/http/interceptors/log/log.go:112","message":"http"}
{"level":"debug","service":"idm","attrs":["displayName","owncloudUUID","mail","uid","sn","givenname","ownCloudUserEnabled","ownCloudUserType","oCExternalIdentity","oCLastSignInTimestamp"],"basedn":"ou=users,o=libregraph-idm","binddn":"uid=libregraph,ou=sysusers,o=libregraph-idm","filter":"(&(objectClass=inetOrgPerson)(owncloudUUID=6a2f3e41-7486-4f38-a4fa-fc7d50ae225a))","op":"search","time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/log/logrus_wrapper.go:50","message":"boltdb search returned 2 entries"}
{"level":"debug","service":"sharing","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:43528","uri":"/cs3.sharing.collaboration.v1beta1.CollaborationAPI/ListReceivedShares","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":29772594,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"graph","time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/services/graph/pkg/identity/ldap/reconnect.go:202","message":"using existing Connection"}
{"level":"debug","service":"storage-shares","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:51612","uri":"/cs3.storage.provider.v1beta1.SpacesAPI/ListStorageSpaces","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":31740855,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"idm","time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/log/logrus_wrapper.go:50","message":"op=replace"}
{"level":"debug","service":"idm","request":"dn: uid=mathew,ou=users,o=libregraph-idm\nop: 2\n attr: oCLastSignInTimestamp values: [20250417010045Z]\n","time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/log/logrus_wrapper.go:50","message":"Parsed Modification"}
{"level":"debug","service":"idm","bind_dn":"uid=libregraph,ou=sysusers,o=libregraph-idm","entrydn":"uid=mathew,ou=users,o=libregraph-idm","op":"modify","remote_addr":"127.0.0.1:55776","time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/log/logrus_wrapper.go:50","message":"Calling boltdb modify"}
{"level":"debug","service":"storage-publiclink","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:44710","uri":"/cs3.storage.provider.v1beta1.SpacesAPI/ListStorageSpaces","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":234067,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","method":"/cs3.gateway.v1beta1.GatewayAPI/ListReceivedOCMShares","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"ocm","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:60430","uri":"/cs3.sharing.ocm.v1beta1.OcmAPI/ListReceivedOCMShares","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":1775646,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:45772","uri":"/cs3.gateway.v1beta1.GatewayAPI/ListReceivedOCMShares","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":3638446,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","method":"/cs3.gateway.v1beta1.GatewayAPI/ListOCMShares","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"ocm","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:60430","uri":"/cs3.sharing.ocm.v1beta1.OcmAPI/ListOCMShares","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":707558,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:45772","uri":"/cs3.gateway.v1beta1.GatewayAPI/ListOCMShares","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":2725450,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"ocm","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:60420","uri":"/cs3.storage.provider.v1beta1.SpacesAPI/ListStorageSpaces","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":9132973,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:49064","uri":"/cs3.storage.registry.v1beta1.RegistryAPI/ListStorageProviders","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":58712375,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"2eb43f6a34a08586d63474f430ef339c","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:45772","uri":"/cs3.gateway.v1beta1.GatewayAPI/ListStorageSpaces","start":"17/Apr/2025:01:00:45 +0000","end":"17/Apr/2025:01:00:45 +0000","time_ns":61433038,"code":"OK","time":"2025-04-17T01:00:45Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"graph","request-id":"8fccc5f7-ced2-4b41-ad98-48696e51f0c2","proto":"HTTP/1.1","method":"GET","status":200,"path":"/graph/v1.0/me/drives","duration":72.321575,"bytes":6569,"time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/middleware/logger.go:27"}
{"level":"info","service":"proxy","proto":"HTTP/1.1","request-id":"8fccc5f7-ced2-4b41-ad98-48696e51f0c2","traceid":"2eb43f6a34a08586d63474f430ef339c","remote-addr":"192.168.1.121","method":"GET","status":200,"path":"/graph/v1.0/me/drives","duration":632.984652,"bytes":6569,"time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/services/proxy/pkg/middleware/accesslog.go:34","message":"access-log"}
{"level":"debug","service":"idm","bind_dn":"uid=libregraph,ou=sysusers,o=libregraph-idm","entrydn":"uid=mathew,ou=users,o=libregraph-idm","op":"modify","remote_addr":"127.0.0.1:55776","time":"2025-04-17T01:00:45Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/log/logrus_wrapper.go:50","message":"modify succeeded"}
{"level":"debug","service":"gateway","service":{"name":"com.owncloud.api.gateway","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.gateway-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9142"}]},"time":"2025-04-17T01:00:54Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"storage-system","service":{"name":"com.owncloud.api.storage-system","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.storage-system-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9215"}]},"time":"2025-04-17T01:00:54Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"storage-system","service":{"name":"com.owncloud.web.storage-system","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"http","registry":"cache","server":"http","transport":"http"},"id":"com.owncloud.web.storage-system-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9216"}]},"time":"2025-04-17T01:00:54Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"auth-machine","service":{"name":"com.owncloud.api.auth-machine","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.auth-machine-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9166"}]},"time":"2025-04-17T01:00:54Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"sharing","service":{"name":"com.owncloud.api.sharing","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.sharing-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9150"}]},"time":"2025-04-17T01:00:54Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"storage-shares","service":{"name":"com.owncloud.api.storage-shares","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.storage-shares-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9154"}]},"time":"2025-04-17T01:00:54Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"ocm","service":{"name":"com.owncloud.api.ocm","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":""},"id":"com.owncloud.api.ocm-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9282"}]},"time":"2025-04-17T01:00:54Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"ocm","service":{"name":"com.owncloud.web.ocm","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"http","registry":"cache","server":"http","transport":"http"},"id":"com.owncloud.web.ocm-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9280"}]},"time":"2025-04-17T01:00:54Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"app-registry","service":{"name":"com.owncloud.api.app-registry","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.app-registry-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9242"}]},"time":"2025-04-17T01:00:54Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"users","service":{"name":"com.owncloud.api.users","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.users-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9144"}]},"time":"2025-04-17T01:00:54Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"auth-basic","service":{"name":"com.owncloud.api.auth-basic","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.auth-basic-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9146"}]},"time":"2025-04-17T01:00:54Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"storage-publiclink","service":{"name":"com.owncloud.api.storage-publiclink","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.storage-publiclink-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9178"}]},"time":"2025-04-17T01:00:54Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"storage-users","service":{"name":"com.owncloud.api.storage-users","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.storage-users-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9157"}]},"time":"2025-04-17T01:00:54Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"groups","service":{"name":"com.owncloud.api.groups","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.groups-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9160"}]},"time":"2025-04-17T01:00:54Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"auth-service","service":{"name":"com.owncloud.api.auth-service","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.auth-service-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9199"}]},"time":"2025-04-17T01:00:54Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"app-provider","service":{"name":"com.owncloud.api.app-provider","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"grpc","registry":"cache","server":"grpc","transport":"tcp"},"id":"com.owncloud.api.app-provider-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9164"}]},"time":"2025-04-17T01:00:55Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:55Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:38638 - cid:92 - Client Ping Timer"}
{"level":"debug","service":"nats","time":"2025-04-17T01:00:55Z","line":"github.com/owncloud/ocis/v2/services/nats/pkg/logging/nats.go:45","message":"127.0.0.1:38638 - cid:92 - Delaying PING due to remote client data or ping 2s ago"}
{"level":"debug","service":"frontend","service":{"name":"com.owncloud.web.frontend","version":"7.1.2","metadata":null,"endpoints":[],"nodes":[{"metadata":{"protocol":"http","registry":"cache","server":"http","transport":"http"},"id":"com.owncloud.web.frontend-aa4f60f1-9c40-4c73-9159-082c4a268004","address":"127.0.0.1:9140"}]},"time":"2025-04-17T01:00:56Z","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:43","message":"refreshing external service-registration"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"eeeef473665d0e9e0489a00547f345f3","method":"/cs3.gateway.v1beta1.GatewayAPI/AddAppProvider","time":"2025-04-17T01:00:57Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"app-registry","pkg":"rgrpc","traceid":"eeeef473665d0e9e0489a00547f345f3","method":"/cs3.app.registry.v1beta1.RegistryAPI/AddAppProvider","time":"2025-04-17T01:00:57Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"app-registry","pkg":"rgrpc","traceid":"eeeef473665d0e9e0489a00547f345f3","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:34986","uri":"/cs3.app.registry.v1beta1.RegistryAPI/AddAppProvider","start":"17/Apr/2025:01:00:57 +0000","end":"17/Apr/2025:01:00:57 +0000","time_ns":121722,"code":"OK","time":"2025-04-17T01:00:57Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"eeeef473665d0e9e0489a00547f345f3","user-agent":"grpc-go/1.68.0","from":"tcp://127.0.0.1:45772","uri":"/cs3.gateway.v1beta1.GatewayAPI/AddAppProvider","start":"17/Apr/2025:01:00:57 +0000","end":"17/Apr/2025:01:00:57 +0000","time_ns":1844244,"code":"OK","time":"2025-04-17T01:00:57Z","line":"github.com/cs3org/reva/[email protected]/internal/grpc/interceptors/log/log.go:69","message":"unary"}
time="2025-04-17T13:00:08+12:00" level=debug msg="Authorization Request with id '47f0c528-2c30-4c07-9611-0d6ac38e2e3e' on client with id 'e4rAsNUSIUs0lF4nbv9FmCeUkTlV9GdgTLDH1b5uie7syb90SzEVrbN7HIpmWJeD' using consent mode 'explicit' authentication level 'one_factor' is insufficient for client level 'two_factor'" method=GET path=/api/oidc/authorization remote_ip=192.168.1.70 time="2025-04-17T13:00:08+12:00" level=debug msg="Authorization Request with id '47f0c528-2c30-4c07-9611-0d6ac38e2e3e' on client with id 'e4rAsNUSIUs0lF4nbv9FmCeUkTlV9GdgTLDH1b5uie7syb90SzEVrbN7HIpmWJeD' using consent mode 'explicit' is being redirected to 'https://auth.winters.org.nz/?workflow=openid_connect&workflow_id=bbed05d3-243b-44a0-9d10-e1441259f239'" method=GET path=/api/oidc/authorization remote_ip=192.168.1.70
I am suspecting something is configured within authelia which does not fit. Hard to tell from a client perspective.
The fact it worked on the pre 4.5 version of the android client, is working fine... The above authelia code is basically from the examples in the documentation.
If the only change in your system is authelia this must be the cause. Try to check the release notes of authelia.
- Vanilla app or any branded app?
- Were there changes in the server side?
- Which is the visible error?
- Any way to get a test account in the server to test ourselves?
Thanks in advance
I have had no changes in authelia, All i did was update the ocis docker image to the latest version as above. The changes are something in the android client.
Nothing important changed in the latest version either, could you share the error shown in the app?
Managed to get downloads from my tablet, using 4.4.1 and 4.5.1.
ver-4.5.1-owncloud.2025-07-20_17.54.56.log ver-4.4.1-owncloud.2025-07-20_17.52.02.log
https://github.com/owncloud/android/issues/4610#issuecomment-3095480342
The error in the logs is:
The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed. Client Authentication failed with more than one known authentication method included in the request which is not permitted. The registered client with id '...' and the authorization server policy does not permit this malformed request. The 'token_endpoint_auth_method' methods determined to be used were 'client_secret_basic', 'client_secret_post'.
that's like two different auth methods are used at the time when the token is requested. I can see in your setup above:
allow_multiple_auth_methods: true
but, the log goes against that... weird. We may need more debugging. Would it be posible to get a test account in the server? we'd provide you a safe place to send the credentials. I'd point out to some misconfiguration in the idP, since you are using the vanilla app with the default setup. No more news of auth failures everywhere (that does not mean you're wrong). Thks.
i just tried removing allow_multiple_auth_methods: true
I just dont think too many are using authelia, I have another older instance on keycloak but I want everything under one authenticator..
Send me some details and I will create a user e.t.c.
drop a text file with url and credentials here. Pwd: zG&0i2DИ. Thank you very much.
credentials not working, expired? as a recommendation, drop a message here when they are ready, so that we can quickly check.
So, was yesterday updating a few things, one of which is authelia.
So i was using 4.39.1, and now 4.39.6, version 4.39.2 removed the legacy OpenID Connect 1.0 endpoints.. I dont know if thats a thing stopping the others working.
I have had a bit of trouble with the authentication but I think the e-mail forwarder was "broken" which is now fixed. You can try again and let me know.
Still on authelia, still the same message.
time="2025-08-18T16:47:41+12:00" level=error msg="Access Request failed with error: The request is missing a required
parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed. Client
Authentication failed with more than one known authentication method included in the request which is not permitted. The
registered client with id 'e4rAsNUSIUs0lF4nbv9FmCeUkTlV9GdgTLDH1b5uie7syb90SzEVrbN7HIpmWJeD' and the
authorization server policy does not permit this malformed request. The `token_endpoint_auth_method` methods
determined to be used were 'client_secret_basic', 'client_secret_post'." method=POST path=/api/oidc/token
remote_ip=192.168.1.188 stack="github.com/authelia/authelia/v4/internal/handlers/handler_oauth2_token.go:25
OAuth2TokenPOST\ngithub.com/authelia/authelia/v4/internal/middlewares/http_to_authelia_handler_adaptor.go:115
RegisterOpenIDConnectRoutes.NewHTTPToAutheliaHandlerAdaptor.func17\ngithub.com/authelia/authelia/v4/internal/middl
ewares/bridge.go:66 RegisterOpenIDConnectRoutes.
(*BridgeBuilder).Build.func2.1\ngithub.com/authelia/authelia/v4/internal/middlewares/headers.go:105
SecurityHeadersNoStore.func1\ngithub.com/valyala/[email protected]/server.go:773
(*RequestCtx).UserValue\ngithub.com/authelia/authelia/v4/internal/middlewares/headers.go:30
SecurityHeadersBase.func1\ngithub.com/authelia/authelia/v4/internal/middlewares/cors.go:216
RegisterOpenIDConnectRoutes.(*CORSPolicy).Middleware.func18\ngithub.com/fasthttp/[email protected]/router.go:441
(*Router).Handler\ngithub.com/authelia/authelia/v4/internal/middlewares/log_request.go:14
handlerMain.LogRequest.func30\ngithub.com/authelia/authelia/v4/internal/middlewares/errors.go:38
RecoverPanic.func1\ngithub.com/valyala/[email protected]/server.go:2455
(*Server).serveConn\ngithub.com/valyala/[email protected]/workerpool.go:225
(*workerPool).workerFunc\ngithub.com/valyala/[email protected]/workerpool.go:197
(*workerPool).getCh.func1\nruntime/asm_amd64.s:1700 goexit"
Ok, have looked and debugged the code - found something, this commit 0cab024c0049f9ffcc5c570e42edb8de8e2082ca adds "sending the clientId and clientSecret in the OIDC token requests when necessary",
Commented out those four lines where the values were set - and I was able to login via the android app!!!
Not sure what to do there, but theres something to look at.
@mwinters-stuff thank you for continuously looking into this. That commit is an interesting pointer.
Can you please past the response to the openid configuration endpoint?
Thank you
I think this is what you want - https://auth.[hiddden].nz/.well-known/openid-configuration
{
"issuer": "https://auth.xxxxxxx.xxx.nz",
"jwks_uri": "https://auth.xxxxxxx.xxx.nz/jwks.json",
"authorization_endpoint": "https://auth.xxxxxxx.xxx.nz/api/oidc/authorization",
"token_endpoint": "https://auth.xxxxxxx.xxx.nz/api/oidc/token",
"subject_types_supported": [
"public",
"pairwise"
],
"response_types_supported": [
"code",
"id_token",
"token",
"id_token token",
"code id_token",
"code token",
"code id_token token"
],
"grant_types_supported": [
"authorization_code",
"implicit",
"client_credentials",
"refresh_token",
"urn:ietf:params:oauth:grant-type:device_code"
],
"response_modes_supported": [
"form_post",
"query",
"fragment",
"jwt",
"form_post.jwt",
"query.jwt",
"fragment.jwt"
],
"scopes_supported": [
"offline_access",
"openid",
"profile",
"email",
"address",
"phone",
"groups"
],
"claims_supported": [
"amr",
"aud",
"azp",
"client_id",
"exp",
"iat",
"iss",
"jti",
"rat",
"auth_time",
"nonce",
"groups",
"sub",
"name",
"given_name",
"family_name",
"middle_name",
"nickname",
"preferred_username",
"profile",
"picture",
"website",
"email",
"email_verified",
"alt_emails",
"gender",
"birthdate",
"zoneinfo",
"locale",
"phone_number",
"phone_number_verified",
"address",
"updated_at"
],
"token_endpoint_auth_methods_supported": [
"client_secret_basic",
"client_secret_post",
"client_secret_jwt",
"private_key_jwt",
"none"
],
"token_endpoint_auth_signing_alg_values_supported": [
"HS256",
"HS384",
"HS512",
"RS256",
"RS384",
"RS512",
"ES256",
"ES384",
"ES512",
"PS256",
"PS384",
"PS512"
],
"introspection_endpoint": "https://auth.xxxxxxx.xxx.nz/api/oidc/introspection",
"revocation_endpoint": "https://auth.xxxxxxx.xxx.nz/api/oidc/revocation",
"introspection_endpoint_auth_methods_supported": [
"client_secret_basic",
"client_secret_post",
"client_secret_jwt",
"private_key_jwt"
],
"revocation_endpoint_auth_methods_supported": [
"client_secret_basic",
"client_secret_post",
"client_secret_jwt",
"private_key_jwt",
"none"
],
"revocation_endpoint_auth_signing_alg_values_supported": [
"HS256",
"HS384",
"HS512",
"RS256",
"RS384",
"RS512",
"ES256",
"ES384",
"ES512",
"PS256",
"PS384",
"PS512"
],
"code_challenge_methods_supported": [
"S256"
],
"device_authorization_endpoint": "https://auth.xxxxxxx.xxx.nz/api/oidc/device-authorization",
"authorization_response_iss_parameter_supported": true,
"introspection_signing_alg_values_supported": [
"HS256",
"HS384",
"HS512",
"RS256",
"RS384",
"RS512",
"ES256",
"ES384",
"ES512",
"PS256",
"PS384",
"PS512",
"none"
],
"introspection_encryption_alg_values_supported": [
"RSA1_5",
"RSA-OAEP",
"RSA-OAEP-256",
"A128KW",
"A192KW",
"A256KW",
"dir",
"ECDH-ES",
"ECDH-ES+A128KW",
"ECDH-ES+A192KW",
"ECDH-ES+A256KW",
"A128GCMKW",
"A192GCMKW",
"A256GCMKW",
"PBES2-HS256+A128KW",
"PBES2-HS384+A192KW",
"PBES2-HS512+A256KW"
],
"introspection_encryption_enc_values_supported": [
"A128CBC-HS256",
"A192CBC-HS384",
"A256CBC-HS512",
"A128GCM",
"A192GCM",
"A256GCM"
],
"pushed_authorization_request_endpoint": "https://auth.xxxxxxx.xxx.nz/api/oidc/pushed-authorization-request",
"require_pushed_authorization_requests": false,
"id_token_signing_alg_values_supported": [
"HS256",
"HS384",
"HS512",
"RS256",
"RS384",
"RS512",
"ES256",
"ES384",
"ES512",
"PS256",
"PS384",
"PS512"
],
"id_token_encryption_alg_values_supported": [
"RSA1_5",
"RSA-OAEP",
"RSA-OAEP-256",
"A128KW",
"A192KW",
"A256KW",
"dir",
"ECDH-ES",
"ECDH-ES+A128KW",
"ECDH-ES+A192KW",
"ECDH-ES+A256KW",
"A128GCMKW",
"A192GCMKW",
"A256GCMKW",
"PBES2-HS256+A128KW",
"PBES2-HS384+A192KW",
"PBES2-HS512+A256KW"
],
"id_token_encryption_enc_values_supported": [
"A128CBC-HS256",
"A192CBC-HS384",
"A256CBC-HS512",
"A128GCM",
"A192GCM",
"A256GCM"
],
"userinfo_endpoint": "https://auth.xxxxxxx.xxx.nz/api/oidc/userinfo",
"userinfo_signing_alg_values_supported": [
"HS256",
"HS384",
"HS512",
"RS256",
"RS384",
"RS512",
"ES256",
"ES384",
"ES512",
"PS256",
"PS384",
"PS512",
"none"
],
"userinfo_encryption_alg_values_supported": [
"RSA1_5",
"RSA-OAEP",
"RSA-OAEP-256",
"A128KW",
"A192KW",
"A256KW",
"dir",
"ECDH-ES",
"ECDH-ES+A128KW",
"ECDH-ES+A192KW",
"ECDH-ES+A256KW",
"A128GCMKW",
"A192GCMKW",
"A256GCMKW",
"PBES2-HS256+A128KW",
"PBES2-HS384+A192KW",
"PBES2-HS512+A256KW"
],
"userinfo_encryption_enc_values_supported": [
"A128CBC-HS256",
"A192CBC-HS384",
"A256CBC-HS512",
"A128GCM",
"A192GCM",
"A256GCM"
],
"request_object_signing_alg_values_supported": [
"HS256",
"HS384",
"HS512",
"RS256",
"RS384",
"RS512",
"ES256",
"ES384",
"ES512",
"PS256",
"PS384",
"PS512",
"none"
],
"request_object_encryption_alg_values_supported": [
"RSA1_5",
"RSA-OAEP",
"RSA-OAEP-256",
"A128KW",
"A192KW",
"A256KW",
"dir",
"ECDH-ES",
"ECDH-ES+A128KW",
"ECDH-ES+A192KW",
"ECDH-ES+A256KW",
"A128GCMKW",
"A192GCMKW",
"A256GCMKW",
"PBES2-HS256+A128KW",
"PBES2-HS384+A192KW",
"PBES2-HS512+A256KW"
],
"request_object_encryption_enc_values_supported": [
"A128CBC-HS256",
"A192CBC-HS384",
"A256CBC-HS512",
"A128GCM",
"A192GCM",
"A256GCM"
],
"claim_types_supported": [
"normal"
],
"request_parameter_supported": true,
"request_uri_parameter_supported": true,
"require_request_uri_registration": true,
"claims_parameter_supported": true,
"prompt_values_supported": [
"consent",
"login",
"none",
"select_account"
],
"authorization_signing_alg_values_supported": [
"HS256",
"HS384",
"HS512",
"RS256",
"RS384",
"RS512",
"ES256",
"ES384",
"ES512",
"PS256",
"PS384",
"PS512"
],
"authorization_encryption_alg_values_supported": [
"RSA1_5",
"RSA-OAEP",
"RSA-OAEP-256",
"A128KW",
"A192KW",
"A256KW",
"dir",
"ECDH-ES",
"ECDH-ES+A128KW",
"ECDH-ES+A192KW",
"ECDH-ES+A256KW",
"A128GCMKW",
"A192GCMKW",
"A256GCMKW",
"PBES2-HS256+A128KW",
"PBES2-HS384+A192KW",
"PBES2-HS512+A256KW"
],
"authorization_encryption_enc_values_supported": [
"A128CBC-HS256",
"A192CBC-HS384",
"A256CBC-HS512",
"A128GCM",
"A192GCM",
"A256GCM"
]
}
so doing some digging, apparently because the android client is only using token_endpoint_auth_method: client_secret_basic but the client_id and client_secret are added, then authelia will see that it should be a token_endpoint_auth_method: client_secret_post, which apparently authelia is correct to assume.
So, the client is a bit incorrect, unless there is a way to actually use client_secret_post which from what I can tell is actually captured and causes an error.
So - the client needs to change - to not add client_id and client_secret when using client_secret_basic and only adding it when using if it can client_secret_post
client_id and client_secret are encoded into the header Basic for the client_secret_basic which why we get the duplicate fields..
Exactly the correct analysis - this is my understanding as well.
will check and develop a fix for it
EDIT: the logic is handled here
https://github.com/owncloud/android/blob/6eb898c898132d45ef2c03a536d2a3c4e191516b/owncloudApp/src/main/java/com/owncloud/android/presentation/authentication/AccountAuthenticator.java#L376
Hi @mwinters-stuff! We have developed a potential fix that seems to resolve the issue you mentioned here. We are currently testing it on our servers but it would be good to try it with different setups, such as Authelia. If you don't mind, we can provide you an APK so you can check whether the problem cannot be reproduced anymore 🙌🏻
that would be good! Though I can compile my own.
@mwinters-stuff you can pull the fix from fix/set_authorization_header_when_necessary branch (commit 55431a01). Also, you can get it from this link (pwd: #I>M6Nx7G@y2)
Eager to get your feedback ;)
So far, it didnt work - i just finished dinner so will have a bit of a debug.
Ok, so what i have found, is that the OIDC configuration (as above), lists the token_endpoint_auth_methods_supported has all the methods authelia would use, not just the available option for the android end point.
Thus, now its picking up client_secret_post as the method to use. Authelia is then rejecting that as its configured for client_secret_basic
the other _auth_methods_supported are listing the same as the token one.
So... I reconfigured the end point in authelia to use client_secret_post and it successfully logged in, but its not a "real" fix... (ie i should have been able to load with no authelia changes).
yes, the fix includes client_secret_post as prior option when both (post and basic) comes from the discovery endpoint.
Ok, so what i have found, is that the OIDC configuration (as above), lists the token_endpoint_auth_methods_supported has all the methods authelia would use, not just the available option for the android end point.
the discovery endpoint is telling us that it supports both:
"token_endpoint_auth_methods_supported": [
"client_secret_basic",
"client_secret_post",
"client_secret_jwt",
"private_key_jwt",
"none"
],
we have no way to know which one works for every client on your side. Please, mind that you support basic for Android, but other idP may support post, for example. The only way to handle could be a branding option, that would carry an extra development (that's only an idea to polish).
Taking a look into the documentation , i see no references to such specific case. Just client_secret_basic as default if the JSON object is missing (not the case). So, i assume that publishing such array of methods compromise you to support them somehow.
Let me know if i miss something, always open to discuss ;) other povs and ideas are welcome!
Thanks again for testing, it’s great to have people engaged around.
Fix was merged and will be available within the next release (no ETA yet). We'll keep this open for further discussions or extra testing.