android icon indicating copy to clipboard operation
android copied to clipboard

[BUG] Version 4.5.X fails oidc authentication with authelia (earlier version works).

Open mwinters-stuff opened this issue 7 months ago • 7 comments

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

  1. 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

  1. Install V4.5.0 or V4.5.1
  2. Authenticate on the web app - this will work.
  3. 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.

mwinters-stuff avatar Apr 17 '25 01:04 mwinters-stuff

{"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"}

mwinters-stuff avatar Apr 17 '25 01:04 mwinters-stuff

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.

DeepDiver1975 avatar Apr 17 '25 07:04 DeepDiver1975

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.

mwinters-stuff avatar Apr 17 '25 23:04 mwinters-stuff

If the only change in your system is authelia this must be the cause. Try to check the release notes of authelia.

DeepDiver1975 avatar Apr 18 '25 11:04 DeepDiver1975

  • 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

jesmrec avatar Apr 21 '25 08:04 jesmrec

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.

mwinters-stuff avatar May 04 '25 04:05 mwinters-stuff

Nothing important changed in the latest version either, could you share the error shown in the app?

jesmrec avatar May 06 '25 11:05 jesmrec

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

mwinters-stuff avatar Jul 20 '25 06:07 mwinters-stuff

https://github.com/owncloud/android/issues/4610#issuecomment-3095480342

jesmrec avatar Jul 21 '25 07:07 jesmrec

Just download 4.6, had the same issue, log attached..

owncloud.2025-07-23_15.33.07.log

mwinters-stuff avatar Jul 23 '25 04:07 mwinters-stuff

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.

jesmrec avatar Jul 23 '25 07:07 jesmrec

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.

mwinters-stuff avatar Jul 24 '25 03:07 mwinters-stuff

drop a text file with url and credentials here. Pwd: zG&0i2DИ. Thank you very much.

jesmrec avatar Jul 24 '25 06:07 jesmrec

credentials not working, expired? as a recommendation, drop a message here when they are ready, so that we can quickly check.

jesmrec avatar Jul 30 '25 08:07 jesmrec

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.

mwinters-stuff avatar Aug 18 '25 04:08 mwinters-stuff

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"


mwinters-stuff avatar Aug 18 '25 04:08 mwinters-stuff

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 avatar Aug 18 '25 05:08 mwinters-stuff

@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

DeepDiver1975 avatar Aug 18 '25 06:08 DeepDiver1975

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"
  ]
}

mwinters-stuff avatar Aug 18 '25 07:08 mwinters-stuff

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

mwinters-stuff avatar Aug 18 '25 08:08 mwinters-stuff

client_id and client_secret are encoded into the header Basic for the client_secret_basic which why we get the duplicate fields..

mwinters-stuff avatar Aug 18 '25 08:08 mwinters-stuff

Exactly the correct analysis - this is my understanding as well.

DeepDiver1975 avatar Aug 19 '25 07:08 DeepDiver1975

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

jesmrec avatar Aug 19 '25 07:08 jesmrec

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 🙌🏻

joragua avatar Aug 29 '25 10:08 joragua

that would be good! Though I can compile my own.

mwinters-stuff avatar Sep 02 '25 05:09 mwinters-stuff

@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 ;)

jesmrec avatar Sep 02 '25 06:09 jesmrec

So far, it didnt work - i just finished dinner so will have a bit of a debug.

mwinters-stuff avatar Sep 02 '25 07:09 mwinters-stuff

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).

mwinters-stuff avatar Sep 02 '25 07:09 mwinters-stuff

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.

jesmrec avatar Sep 02 '25 11:09 jesmrec

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.

jesmrec avatar Sep 10 '25 08:09 jesmrec