I'm testing opencloud with authelia.
I can connect with the Web UI, android application and desktop application (version 3.0.3 slightly modified and built locally to add the groups in the requested scopes, while waiting for a new version implementing the webfinger)
But with iOS application, I can't connect. I receive an error "Server doesn't seem to support any authentication method supported by this app."
I checked the detailled logs of the app, but it seems that there is no usefull error for this issue.
The error seems to happen just after requesting opencloud ".well-known/webfinger" and authelia ".well-known/openid-configuration".
I provided bellow the content of the response of those two resources.
The following error is displayed "Server doesn't seem to support any authentication method supported by this app."
Note: I'm using caddy in front of the services as a reverse proxy.
I don't have the logs anymore, but I didn't see any relevant information inside.
I can do another test if you need those logs
Logs collected with the detailled log level and all options enabled (log HTTP requests and answers, Log internal file operations).
I guess those logs doesn't contains the log from ios sdk, where the issue is happening.
2026-06-17 21:35:37.662000+0200 OpenCloud[19960:2489492] [info] | [LogIntro] Starting logging to /private/var/mobile/Containers/Shared/AppGroup/6E530F3A-892B-40A4-95B2-7FBAD7DA399C/logs/eu.opencloud.ios.log [OCLogFileWriter.m:104|FULL]
2026-06-17 21:35:37.675000+0200 OpenCloud[19960:2489492] [info] | [LogIntro] Host: eu.opencloud.ios 1.2.3 (4) #v1.2.2-6-g1ad6066b - v1.2.3@1ad6066b; SDK: 1.0 (1) #d472a79e; OS: iPadOS 18.7.9; Device: iPad (iPad7,11); Localizations: [fr]; Class Setttings: action.create-document-mode: reg-default: `create-and-open` -> computed: `create-and-open`\naction.open-shortcut-mode: reg-default: `all` -> computed: `all`\naction.open-in-web-app-mode: reg-default: `auto` -> computed: `auto`\naction.allowed: default: `( )` -> computed: `( )`\naction.disallowed: default: `( )` -> computed: `( )`\nhttp.user-agent: default: `OpenCloudApp/{{app.version}} ({{app.part}}/{{app.build}}; {{os.name}}/{{os.version}}; {{device.model}})` -> computed: `OpenCloudApp/{{app.version}} ({{app.part}}/{{app.build}}; {{os.name}}/{{os.version}}; {{device.model}})`\nhttp.traffic-log-format: default: `json` -> computed: `json`\ncore.thumbnail-available-for-mime-type-prefixes: default: `( "*" )` -> computed: `( "*" )`\ncore.cookie-support-enabled: default: `1` -> computed: `1`\nauthentication.browser-session-class: default: `operating-system` -> computed: `operating-system`\nauthentication.browser-session-prefers-ephermal: default: `0` -> computed: `0`\nlog.format: default: `text` -> computed: `text`\nlog.single-lined: default: `0` -> computed: `0`\nlog.privacy-mask: default: `0` -> computed: `0`\nlog.colored: default: `0` -> computed: `0`\nlog.level: default: `4` -> user-prefs: `0` -> computed: `0`\nlog.maximum-message-size: default: `0` -> computed: `0`\nlog.replace-newline: default: `1` -> computed: `1`\nlog.enabled-components: default: `( "writer.stderr", "writer.file" )` -> computed: `( "writer.stderr", "writer.file" )`\nlog.blank-filtered-messages: default: `0` -> computed: `0`\nlog.synchronous: default: `0` -> computed: `0`\nbranding.profile-allow-url-configuration: reg-default: `1` -> computed: `1`\nbranding.enable-review-prompt: reg-default: `0` -> computed: `0`\nbranding.url-privacy: reg-default: `https://opencloud.eu/en/data-protection-notice` -> computed: `https://opencloud.eu/en/data-protection-notice`\nbranding.can-add-account: reg-default: `1` -> computed: `1`\nbranding.can-edit-account: reg-default: `1` -> computed: `1`\nbranding.url-help: reg-default: `https://docs.opencloud.eu/` -> computed: `https://docs.opencloud.eu/`\nbranding.url-terms-of-use: reg-default: `https://raw.githubusercontent.com/opencloud-eu/ios/main/LICENSE` -> computed: `https://raw.githubusercontent.com/opencloud-eu/ios/main/LICENSE`\nbranding.url-documentation: reg-default: `https://docs.opencloud.eu/` -> computed: `https://docs.opencloud.eu/`\nextensions.disallowed: default: `( )` -> computed: `( )`\nconnection.allow-background-url-sessions: default: `1` -> computed: `1`\nconnection.minimum-server-version: default: `0.1.0.0` -> computed: `0.1.0.0`\nconnection.allow-cellular: default: `1` -> computed: `1`\nconnection.block-password-removal-default: default: `1` -> computed: `1`\nconnection.preferred-authentication-methods: default: `( "com.opencloud.openid-connect", "com.opencloud.oauth2", "com.opencloud.basicauth" )` -> computed: `( "com.opencloud.openid-connect", "com.opencloud.oauth2", "com.opencloud.basicauth" )`\nconnection.force-background-url-sessions: default: `0` -> computed: `0`\nconnection.plain-http-policy: default: `warn` -> computed: `warn`\nconnection.always-request-private-link: default: `0` -> computed: `0`\nconnection.transparent-temporary-redirect: default: `0` -> computed: `0`\n; Log options: level=Détaillé, destinations=["writer.stderr", "writer.file"], options=["option.log-requests-and-responses", "option.log-file-operations"], maskPrivateData=false [OCLogFileWriter.m:105|FULL]
2026-06-17 21:35:37.661000+0200 OpenCloud[19960:2489492] [dbug] | [IPNC] Posting notification 'org.opencloud.log_records_remote_change' (ignoreSelf=1) [OCIPNotificationCenter.m:230|FULL]
2026-06-17 21:35:37.670000+0200 OpenCloud[19960.2484572] [dbug] | [IPNC] Received notification 'org.opencloud.log_records_remote_change' [OCIPNotificationCenter.m:171|FULL]
2026-06-17 21:35:40.820000+0200 OpenCloud[19960.2484572] [dbug] | [Keychain, Read] No item found for app.passcode:passcode [OCKeychain.m:97|FULL]
2026-06-17 21:35:40.829000+0200 OpenCloud[19960.2484572] [dbug] | [Keychain, Read] No item found for app.passcode:passcode [OCKeychain.m:97|FULL]
2026-06-17 21:35:43.418000+0200 OpenCloud[19960:2489492] [verb] | [PLManager] Request for pipelineID=ephermal [OCHTTPPipelineManager.m:279|FULL]
2026-06-17 21:35:43.418000+0200 OpenCloud[19960:2489492] [verb] | [PLManager] Served request for pipelineID=ephermal with pipeline=<OCHTTPPipeline: 0x301e800d0>, error=(null) [OCHTTPPipelineManager.m:284|FULL]
2026-06-17 21:35:43.418000+0200 OpenCloud[19960:2489492] [dbug] | [CONN] Retrieved ephermal pipeline <OCHTTPPipeline: 0x301e800d0> with error=(null) [OCConnection.m:516|FULL]
2026-06-17 21:35:43.418000+0200 OpenCloud[19960:2489492] [verb] | [PLManager] Request for pipelineID=default [OCHTTPPipelineManager.m:279|FULL]
2026-06-17 21:35:43.418000+0200 OpenCloud[19960:2489492] [verb] | [PLManager] Served request for pipelineID=default with pipeline=<OCHTTPPipeline: 0x301e90820>, error=(null) [OCHTTPPipelineManager.m:284|FULL]
2026-06-17 21:35:43.418000+0200 OpenCloud[19960:2489492] [dbug] | [CONN] Retrieved local pipeline <OCHTTPPipeline: 0x301e90820> with error=(null) [OCConnection.m:521|FULL]
2026-06-17 21:35:43.425000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Starting background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:237|FULL]
2026-06-17 21:35:43.427000+0200 OpenCloud[19960:2487506] [verb] | [HTTPPipelineBackend, enter] addPipelineTask: task=taskID=(null), requestID=1D87A456-141F-45AA-8F3C-80FD7F033D68, request.ATID=(null), request.identifier=1D87A456-141F-45AA-8F3C-80FD7F033D68 [OCHTTPPipelineBackend.m:291|FULL]
2026-06-17 21:35:43.427000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Ending background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:285|FULL]
2026-06-17 21:35:43.427000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Starting background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:237|FULL]
2026-06-17 21:35:43.429000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, values] Inserting into tasks table: {\n actionTrackingID = "<null>";\n bundleID = "eu.opencloud.ios";\n groupID = "<null>";\n partitionID = "FDAD5503-C623-44C5-8EE5-52503EDDAF95";\n pipelineID = ephermal;\n requestData = {length = 1586, bytes = 0x62706c69 73743030 d4010203 04050607 ... 00000000 000004f6 };\n requestFinal = 0;\n requestID = "1D87A456-141F-45AA-8F3C-80FD7F033D68";\n state = 0;\n urlSessionID = "<null>";\n} [OCHTTPPipelineBackend.m:316|FULL]
2026-06-17 21:35:43.429000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Starting background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:237|FULL]
2026-06-17 21:35:43.429000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, leave] addPipelineTask: task.taskID=11, error=(null), task=taskID=11, requestID=1D87A456-141F-45AA-8F3C-80FD7F033D68, request.ATID=(null), request.identifier=1D87A456-141F-45AA-8F3C-80FD7F033D68 [OCHTTPPipelineBackend.m:327|FULL]
2026-06-17 21:35:43.429000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Ending background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:285|FULL]
2026-06-17 21:35:43.429000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Ending background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:285|FULL]
2026-06-17 21:35:43.429000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Starting background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:237|FULL]
2026-06-17 21:35:43.431000+0200 OpenCloud[19960:2484585] [verb] | [Cookies, Retrieve] Retrieved cookies for URL https://opencloud.domain.com/.well-known/webfinger?platform=ios&resource=https://opencloud.domain.com/: (null) [OCHTTPCookieStorage.m:248|FULL]
2026-06-17 21:35:43.431000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, enter] updatePipelineTask: task=taskID=11, requestID=1D87A456-141F-45AA-8F3C-80FD7F033D68, request.ATID=(null), request.identifier=1D87A456-141F-45AA-8F3C-80FD7F033D68 [OCHTTPPipelineBackend.m:340|FULL]
2026-06-17 21:35:43.431000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, values] Updating tasks table for taskID=11: {\n bundleID = "eu.opencloud.ios";\n requestData = {length = 1751, bytes = 0x62706c69 73743030 d4010203 04050607 ... 00000000 00000583 };\n requestID = "1D87A456-141F-45AA-8F3C-80FD7F033D68";\n responseData = "<null>";\n state = 0;\n urlSessionID = "<null>";\n urlSessionTaskID = 11;\n} [OCHTTPPipelineBackend.m:364|FULL]
2026-06-17 21:35:43.431000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, leave] updatePipelineTask: task.taskID=11, error=(null), task=taskID=11, requestID=1D87A456-141F-45AA-8F3C-80FD7F033D68, request.ATID=(null), request.identifier=1D87A456-141F-45AA-8F3C-80FD7F033D68 [OCHTTPPipelineBackend.m:378|FULL]
2026-06-17 21:35:43.432000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] saved request for [taskIdentifier=<11>, xRequestID=1D87A456-141F-45AA-8F3C-80FD7F033D68, method=GET, url=https://opencloud.domain.com/.well-known/webfinger?platform=ios&resource=https://opencloud.domain.com/], request=<NSMutableURLRequest: 0x3020c2080> { URL: https://opencloud.domain.com/.well-known/webfinger?platform=ios&resource=https://opencloud.domain.com/ }, 0x301e800d0 [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1140|FULL]
2026-06-17 21:35:43.432000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Starting background task 'OCHTTPPipeline <11>: https://opencloud.domain.com/.well-known/webfinger?platform=ios&resource=https://opencloud.domain.com/' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:237|FULL]
2026-06-17 21:35:43.432000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] resuming request for [taskIdentifier=<11>, xRequestID=1D87A456-141F-45AA-8F3C-80FD7F033D68, method=GET, url=https://opencloud.domain.com/.well-known/webfinger?platform=ios&resource=https://opencloud.domain.com/], request=<NSMutableURLRequest: 0x3020c2080> { URL: https://opencloud.domain.com/.well-known/webfinger?platform=ios&resource=https://opencloud.domain.com/ }, 0x301e800d0 [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1213|FULL]
2026-06-17 21:35:43.434000+0200 OpenCloud[19960:2484585] [dbug] | [HTTP, Request, …] REQUEST 1D87A456-141F-45AA-8F3C-80FD7F033D68 {"request":{"body":{},"info":{"id":"1D87A456-141F-45AA-8F3C-80FD7F033D68","method":"GET","url-session-task-id":11,"url":"https:\/\/opencloud.domain.com\/.well-known\/webfinger?platform=ios&resource=https:\/\/opencloud.domain.com\/"},"header":{"Original-Request-ID":"1D87A456-141F-45AA-8F3C-80FD7F033D68","X-Request-ID":"1D87A456-141F-45AA-8F3C-80FD7F033D68","User-Agent":"OpenCloudApp\/1.2.3 (App\/4; iPadOS\/18.7.9; iPad)"}}} [… GET, RequestID:1D87A456-141F-45AA-8F3C-80FD7F033D68, URLSessionTaskID:11] [OCHTTPPipeline.m:1304|FULL]
2026-06-17 21:35:43.434000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, enter] updatePipelineTask: task=taskID=11, requestID=1D87A456-141F-45AA-8F3C-80FD7F033D68, request.ATID=(null), request.identifier=1D87A456-141F-45AA-8F3C-80FD7F033D68 [OCHTTPPipelineBackend.m:340|FULL]
2026-06-17 21:35:43.435000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, values] Updating tasks table for taskID=11: {\n bundleID = "eu.opencloud.ios";\n requestData = {length = 1751, bytes = 0x62706c69 73743030 d4010203 04050607 ... 00000000 00000583 };\n requestID = "1D87A456-141F-45AA-8F3C-80FD7F033D68";\n responseData = "<null>";\n state = 1;\n urlSessionID = "<null>";\n urlSessionTaskID = 11;\n} [OCHTTPPipelineBackend.m:364|FULL]
2026-06-17 21:35:43.435000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, leave] updatePipelineTask: task.taskID=11, error=(null), task=taskID=11, requestID=1D87A456-141F-45AA-8F3C-80FD7F033D68, request.ATID=(null), request.identifier=1D87A456-141F-45AA-8F3C-80FD7F033D68 [OCHTTPPipelineBackend.m:378|FULL]
2026-06-17 21:35:43.436000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Ending background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:285|FULL]
2026-06-17 21:35:43.454000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Starting background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:237|FULL]
2026-06-17 21:35:43.454000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend] Retrieve task where {\n pipelineID = ephermal;\n requestID = "1D87A456-141F-45AA-8F3C-80FD7F033D68";\n urlSessionID = "<null>";\n urlSessionTaskID = 11;\n} - return task=<OCHTTPPipelineTask: 0x30148dcc0, taskID: 11, pipelineID: ephermal, bundleID: eu.opencloud.ios, urlSessionID: (null), urlSessionTaskID: 11, urlSessionTask: LocalDataTask <F8993814-3549-49B5-B77A-F9A29ED999AC>.<11>, partitionID: FDAD5503-C623-44C5-8EE5-52503EDDAF95, groupID: (null), state: 1, requestID: 1D87A456-141F-45AA-8F3C-80FD7F033D68, request: GET /.well-known/webfinger HTTP/1.1\nHost: opencloud.domain.com\n[Redirect Policy: handle locally]\nOriginal-Request-ID: 1D87A456-141F-45AA-8F3C-80FD7F033D68\nX-Request-ID: 1D87A456-141F-45AA-8F3C-80FD7F033D68\nUser-Agent: OpenCloudApp/1.2.3 (App/4; iPadOS/18.7.9; iPad)\n, response: (null), metrics: (null), finished: 0>, dbError=(null) [OCHTTPPipelineBackend.m:483|FULL]
2026-06-17 21:35:43.455000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Ending background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:285|FULL]
2026-06-17 21:35:43.455000+0200 OpenCloud[19960:2489492] [verb] | [HTTPPipelineBackend] Retrieve task where {\n pipelineID = ephermal;\n requestID = "1D87A456-141F-45AA-8F3C-80FD7F033D68";\n urlSessionID = "<null>";\n urlSessionTaskID = 11;\n} - return task=<OCHTTPPipelineTask: 0x30148dcc0, taskID: 11, pipelineID: ephermal, bundleID: eu.opencloud.ios, urlSessionID: (null), urlSessionTaskID: 11, urlSessionTask: LocalDataTask <F8993814-3549-49B5-B77A-F9A29ED999AC>.<11>, partitionID: FDAD5503-C623-44C5-8EE5-52503EDDAF95, groupID: (null), state: 1, requestID: 1D87A456-141F-45AA-8F3C-80FD7F033D68, request: GET /.well-known/webfinger HTTP/1.1\nHost: opencloud.domain.com\n[Redirect Policy: handle locally]\nOriginal-Request-ID: 1D87A456-141F-45AA-8F3C-80FD7F033D68\nX-Request-ID: 1D87A456-141F-45AA-8F3C-80FD7F033D68\nUser-Agent: OpenCloudApp/1.2.3 (App/4; iPadOS/18.7.9; iPad)\n, response: 200 NO ERROR\nContent-Type: application/json\nLast-Modified: Wed, 17 Jun 2026 19:35:43 GMT\ncontent-security-policy: child-src 'self'; connect-src 'self' blob: https://raw.githubusercontent.com/opencloud-eu/awesome-apps/ https://update.opencloud.eu/ https://auth.domain.com https://tile.openstreetmap.org/; default-src 'none'; font-src 'self'; frame-ancestors 'self'; frame-src 'self' blob: https://embed.diagrams.net/ https://collabora.opencloud.test/ https://docs.opencloud.eu https://auth.domain.com; img-src 'self' data: blob: https://raw.githubusercontent.com/opencloud-eu/awesome-apps/ https://tile.openstreetmap.org/ https://collabora.opencloud.test/ https://auth.domain.com; manifest-src 'self'; media-src 'self'; object-src 'self' blob:; script-src 'self' 'unsafe-inline' https://keycloak.opencloud.test/; style-src 'self' 'unsafe-inline'; worker-src 'self' blob:\nAlt-Svc: h3=":443"; ma=2592000\nVia: 1.1 Caddy\nx-xss-protection: 1; mode=block\nx--version: 83360f9c8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nreferrer-policy: strict-origin-when-cross-origin\nx-permitted-cross-domain-policies: none\nCache-Control: no-cache, no-store, max-age=0, must-revalidate, value\nDate: Wed, 17 Jun 2026 19:35:43 GMT\nx-request-id: 1D87A456-141F-45AA-8F3C-80FD7F033D68\nx-robots-tag: none\nContent-Length: 293\nx-content-type-options: nosniff\nx-frame-options: SAMEORIGIN\nVary: Origin\n\n{"subject":"https://opencloud.domain.com/","properties":{"http://opencloud.eu/ns/oidc/client_id":"OpenCloudIOS","http://opencloud.eu/ns/oidc/scopes":["openid","groups","profile","email","offline_access"]},"links":[{"rel":"http://openid.net/specs/connect/1.0/issuer","href":"https://auth.domain.com"}]}\n\n, metrics: (null), finished: 0>, dbError=(null) [OCHTTPPipelineBackend.m:483|FULL]
2026-06-17 21:35:43.456000+0200 OpenCloud[19960:2489492] [verb] | [HTTP, Local, …] Task [taskIdentifier=<11>, xRequestID=1D87A456-141F-45AA-8F3C-80FD7F033D68, method=GET, url=https://opencloud.domain.com/.well-known/webfinger?platform=ios&resource=https://opencloud.domain.com/] didCompleteWithError=(null) [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:2208|FULL]
2026-06-17 21:35:43.456000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Starting background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:237|FULL]
2026-06-17 21:35:43.456000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Ending background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:285|FULL]
2026-06-17 21:35:43.456000+0200 OpenCloud[19960:2489492] [verb] | [HTTPPipelineBackend] Retrieve task where {\n pipelineID = ephermal;\n requestID = "1D87A456-141F-45AA-8F3C-80FD7F033D68";\n urlSessionID = "<null>";\n urlSessionTaskID = 11;\n} - return task=<OCHTTPPipelineTask: 0x30148dcc0, taskID: 11, pipelineID: ephermal, bundleID: eu.opencloud.ios, urlSessionID: (null), urlSessionTaskID: 11, urlSessionTask: LocalDataTask <F8993814-3549-49B5-B77A-F9A29ED999AC>.<11>, partitionID: FDAD5503-C623-44C5-8EE5-52503EDDAF95, groupID: (null), state: 1, requestID: 1D87A456-141F-45AA-8F3C-80FD7F033D68, request: GET /.well-known/webfinger HTTP/1.1\nHost: opencloud.domain.com\n[Redirect Policy: handle locally]\nOriginal-Request-ID: 1D87A456-141F-45AA-8F3C-80FD7F033D68\nX-Request-ID: 1D87A456-141F-45AA-8F3C-80FD7F033D68\nUser-Agent: OpenCloudApp/1.2.3 (App/4; iPadOS/18.7.9; iPad)\n, response: 200 NO ERROR\nContent-Type: application/json\nLast-Modified: Wed, 17 Jun 2026 19:35:43 GMT\ncontent-security-policy: child-src 'self'; connect-src 'self' blob: https://raw.githubusercontent.com/opencloud-eu/awesome-apps/ https://update.opencloud.eu/ https://auth.domain.com https://tile.openstreetmap.org/; default-src 'none'; font-src 'self'; frame-ancestors 'self'; frame-src 'self' blob: https://embed.diagrams.net/ https://collabora.opencloud.test/ https://docs.opencloud.eu https://auth.domain.com; img-src 'self' data: blob: https://raw.githubusercontent.com/opencloud-eu/awesome-apps/ https://tile.openstreetmap.org/ https://collabora.opencloud.test/ https://auth.domain.com; manifest-src 'self'; media-src 'self'; object-src 'self' blob:; script-src 'self' 'unsafe-inline' https://keycloak.opencloud.test/; style-src 'self' 'unsafe-inline'; worker-src 'self' blob:\nAlt-Svc: h3=":443"; ma=2592000\nVia: 1.1 Caddy\nx-xss-protection: 1; mode=block\nx--version: 83360f9c8\nExpires: Thu, 01 Jan 1970 00:00:00 GMT\nreferrer-policy: strict-origin-when-cross-origin\nx-permitted-cross-domain-policies: none\nCache-Control: no-cache, no-store, max-age=0, must-revalidate, value\nDate: Wed, 17 Jun 2026 19:35:43 GMT\nx-request-id: 1D87A456-141F-45AA-8F3C-80FD7F033D68\nx-robots-tag: none\nContent-Length: 293\nx-content-type-options: nosniff\nx-frame-options: SAMEORIGIN\nVary: Origin\n\n{"subject":"https://opencloud.domain.com/","properties":{"http://opencloud.eu/ns/oidc/client_id":"OpenCloudIOS","http://opencloud.eu/ns/oidc/scopes":["openid","groups","profile","email","offline_access"]},"links":[{"rel":"http://openid.net/specs/connect/1.0/issuer","href":"https://auth.domain.com"}]}\n\n, metrics: <OCHTTPPipelineTaskMetrics: 0x3001f2520>, finished: 0>, dbError=(null) [OCHTTPPipelineBackend.m:483|FULL]
2026-06-17 21:35:43.456000+0200 OpenCloud[19960:2489492] [verb] | [HTTP, Local, …] Known task [taskIdentifier=<11>, xRequestID=1D87A456-141F-45AA-8F3C-80FD7F033D68, method=GET, url=https://opencloud.domain.com/.well-known/webfinger?platform=ios&resource=https://opencloud.domain.com/] didCompleteWithError=(null) [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:2212|FULL]
2026-06-17 21:35:43.457000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, enter] updatePipelineTask: task=taskID=11, requestID=1D87A456-141F-45AA-8F3C-80FD7F033D68, request.ATID=(null), request.identifier=1D87A456-141F-45AA-8F3C-80FD7F033D68 [OCHTTPPipelineBackend.m:340|FULL]
2026-06-17 21:35:43.457000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, values] Updating tasks table for taskID=11: {\n bundleID = "eu.opencloud.ios";\n requestData = {length = 1751, bytes = 0x62706c69 73743030 d4010203 04050607 ... 00000000 00000583 };\n requestID = "1D87A456-141F-45AA-8F3C-80FD7F033D68";\n responseData = {length = 8808, bytes = 0x62706c69 73743030 d4000100 02000300 ... 00000000 00001fec };\n state = 2;\n urlSessionID = "<null>";\n urlSessionTaskID = 11;\n} [OCHTTPPipelineBackend.m:364|FULL]
2026-06-17 21:35:43.458000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Starting background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:237|FULL]
2026-06-17 21:35:43.458000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, leave] updatePipelineTask: task.taskID=11, error=(null), task=taskID=11, requestID=1D87A456-141F-45AA-8F3C-80FD7F033D68, request.ATID=(null), request.identifier=1D87A456-141F-45AA-8F3C-80FD7F033D68 [OCHTTPPipelineBackend.m:378|FULL]
2026-06-17 21:35:43.458000+0200 OpenCloud[19960:2484585] [dbug] | [HTTP, Response, …] RESPONSE 1D87A456-141F-45AA-8F3C-80FD7F033D68 {"response":{"body":{"data":"{\"subject\":\"https:\/\/opencloud.domain.com\/\",\"properties\":{\"http:\/\/opencloud.eu\/ns\/oidc\/client_id\":\"OpenCloudIOS\",\"http:\/\/opencloud.eu\/ns\/oidc\/scopes\":[\"openid\",\"groups\",\"profile\",\"email\",\"offline_access\"]},\"links\":[{\"rel\":\"http:\/\/openid.net\/specs\/connect\/1.0\/issuer\",\"href\":\"https:\/\/auth.domain.com\"}]}\n","length":293},"info":{"id":"1D87A456-141F-45AA-8F3C-80FD7F033D68","method":"GET","reply":{"status":200,"metrics":"{ total: [2026-06-17 19:35:43 +0000 - 2026-06-17 19:35:43 +0000, 0.02 sec], startedAfter: 0.00, redirects: 0, transactions: [1: fetchStart: 0.01, request: 0.01..0.01 (0.00), cloud: 0.01..0.02 (0.01), response: 0.02..0.02 (0.00)] }","status-name":"OK"},"url-session-task-id":11,"url":"https:\/\/opencloud.domain.com\/.well-known\/webfinger?platform=ios&resource=https:\/\/opencloud.domain.com\/"},"header":{"x-frame-options":"SAMEORIGIN","content-security-policy":"child-src 'self'; connect-src 'self' blob: https:\/\/raw.githubusercontent.com\/opencloud-eu\/awesome-apps\/ https:\/\/update.opencloud.eu\/ https:\/\/auth.domain.com https:\/\/tile.openstreetmap.org\/; default-src 'none'; font-src 'self'; frame-ancestors 'self'; frame-src 'self' blob: https:\/\/embed.diagrams.net\/ https:\/\/collabora.opencloud.test\/ https:\/\/docs.opencloud.eu https:\/\/auth.domain.com; img-src 'self' data: blob: https:\/\/raw.githubusercontent.com\/opencloud-eu\/awesome-apps\/ https:\/\/tile.openstreetmap.org\/ https:\/\/collabora.opencloud.test\/ https:\/\/auth.domain.com; manifest-src 'self'; media-src 'self'; object-src 'self' blob:; script-src 'self' 'unsafe-inline' https:\/\/keycloak.opencloud.test\/; style-src 'self' 'unsafe-inline'; worker-src 'self' blob:","Vary":"Origin","x-xss-protection":"1; mode=block","x--version":"83360f9c8","Content-Type":"application\/json","Expires":"Thu, 01 Jan 1970 00:00:00 GMT","x-permitted-cross-domain-policies":"none","Cache-Control":"no-cache, no-store, max-age=0, must-revalidate, value","Alt-Svc":"h3=\":443\"; ma=2592000","Last-Modified":"Wed, 17 Jun 2026 19:35:43 GMT","referrer-policy":"strict-origin-when-cross-origin","x-request-id":"1D87A456-141F-45AA-8F3C-80FD7F033D68","x-robots-tag":"none","Date":"Wed, 17 Jun 2026 19:35:43 GMT","Via":"1.1 Caddy","x-content-type-options":"nosniff","Content-Length":"293"}}} [… GET, RequestID:1D87A456-141F-45AA-8F3C-80FD7F033D68, URLSessionTaskID:11] [OCHTTPPipeline.m:1499|FULL]
2026-06-17 21:35:43.458000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] Delivering result for taskID=11, requestID=1D87A456-141F-45AA-8F3C-80FD7F033D68 to partition handler <OCConnection: 0x301a92580> [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1549|FULL]
2026-06-17 21:35:43.458000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] Certificate evaluation during delivery of taskID=11, requestID=1D87A456-141F-45AA-8F3C-80FD7F033D68 to partition handler <OCConnection: 0x301a92580> halted delivery [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1582|FULL]
2026-06-17 21:35:43.458000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Ending background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:285|FULL]
2026-06-17 21:35:43.458000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Starting background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:237|FULL]
2026-06-17 21:35:43.459000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Ending background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:285|FULL]
2026-06-17 21:35:43.459000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, enter] updatePipelineTask: task=taskID=11, requestID=1D87A456-141F-45AA-8F3C-80FD7F033D68, request.ATID=(null), request.identifier=1D87A456-141F-45AA-8F3C-80FD7F033D68 [OCHTTPPipelineBackend.m:340|FULL]
2026-06-17 21:35:43.459000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, values] Updating tasks table for taskID=11: {\n bundleID = "eu.opencloud.ios";\n requestData = {length = 1751, bytes = 0x62706c69 73743030 d4010203 04050607 ... 00000000 00000583 };\n requestID = "1D87A456-141F-45AA-8F3C-80FD7F033D68";\n responseData = {length = 8808, bytes = 0x62706c69 73743030 d4000100 02000300 ... 00000000 00001fec };\n state = 2;\n urlSessionID = "<null>";\n urlSessionTaskID = 11;\n} [OCHTTPPipelineBackend.m:364|FULL]
2026-06-17 21:35:43.459000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Starting background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:237|FULL]
2026-06-17 21:35:43.460000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, leave] updatePipelineTask: task.taskID=11, error=(null), task=taskID=11, requestID=1D87A456-141F-45AA-8F3C-80FD7F033D68, request.ATID=(null), request.identifier=1D87A456-141F-45AA-8F3C-80FD7F033D68 [OCHTTPPipelineBackend.m:378|FULL]
2026-06-17 21:35:43.460000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] Delivering result for taskID=11, requestID=1D87A456-141F-45AA-8F3C-80FD7F033D68 to partition handler <OCConnection: 0x301a92580> [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1549|FULL]
2026-06-17 21:35:43.460000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] Entering post-processing of result for taskID=11, requestID=1D87A456-141F-45AA-8F3C-80FD7F033D68 with skipPartitionInstructionDecision=0, error=(null) [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1628|FULL]
2026-06-17 21:35:43.460000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] Leaving post-processing of result for taskID=11, requestID=1D87A456-141F-45AA-8F3C-80FD7F033D68 with requestInstruction=0, error=(null) [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1645|FULL]
2026-06-17 21:35:43.460000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] Delivered result for taskID=11, requestID=1D87A456-141F-45AA-8F3C-80FD7F033D68 to ephermal result handler <__NSMallocBlock__: 0x302b48b10> [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1675|FULL]
2026-06-17 21:35:43.460000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] Removing request https://opencloud.domain.com/.well-known/webfinger?platform=ios&resource=https://opencloud.domain.com/ [1D87A456-141F-45AA-8F3C-80FD7F033D68] with taskIdentifier <11> [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1738|FULL]
2026-06-17 21:35:43.460000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, enter] removePipelineTask: task=taskID=11, requestID=1D87A456-141F-45AA-8F3C-80FD7F033D68, request.ATID=(null), request.identifier=1D87A456-141F-45AA-8F3C-80FD7F033D68 [OCHTTPPipelineBackend.m:386|FULL]
2026-06-17 21:35:43.460000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, leave] removePipelineTask: task.taskID=11, error=(null), task=taskID=11, requestID=1D87A456-141F-45AA-8F3C-80FD7F033D68, request.ATID=(null), request.identifier=1D87A456-141F-45AA-8F3C-80FD7F033D68 [OCHTTPPipelineBackend.m:409|FULL]
2026-06-17 21:35:43.460000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] Delivery result for taskID=11 [1D87A456-141F-45AA-8F3C-80FD7F033D68]: requestInstruction=0, removeTask=1 [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1751|FULL]
2026-06-17 21:35:43.460000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Ending background task 'OCHTTPPipeline <11>: https://opencloud.domain.com/.well-known/webfinger?platform=ios&resource=https://opencloud.domain.com/' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:285|FULL]
2026-06-17 21:35:43.460000+0200 OpenCloud[19960:2487506] [verb] | [HTTPPipelineBackend, enter] addPipelineTask: task=taskID=(null), requestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, request.ATID=(null), request.identifier=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C [OCHTTPPipelineBackend.m:291|FULL]
2026-06-17 21:35:43.460000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Ending background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:285|FULL]
2026-06-17 21:35:43.461000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, values] Inserting into tasks table: {\n actionTrackingID = "<null>";\n bundleID = "eu.opencloud.ios";\n groupID = "<null>";\n partitionID = "FDAD5503-C623-44C5-8EE5-52503EDDAF95";\n pipelineID = ephermal;\n requestData = {length = 1603, bytes = 0x62706c69 73743030 d4010203 04050607 ... 00000000 000004ff };\n requestFinal = 0;\n requestID = "4A5D4D30-B87B-4CC8-993C-32E1C1375D1C";\n state = 0;\n urlSessionID = "<null>";\n} [OCHTTPPipelineBackend.m:316|FULL]
2026-06-17 21:35:43.461000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Starting background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:237|FULL]
2026-06-17 21:35:43.462000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, leave] addPipelineTask: task.taskID=12, error=(null), task=taskID=12, requestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, request.ATID=(null), request.identifier=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C [OCHTTPPipelineBackend.m:327|FULL]
2026-06-17 21:35:43.462000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Ending background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:285|FULL]
2026-06-17 21:35:43.462000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Starting background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:237|FULL]
2026-06-17 21:35:43.463000+0200 OpenCloud[19960:2484585] [verb] | [Cookies, Retrieve] Retrieved cookies for URL https://auth.domain.com/.well-known/openid-configuration: (null) [OCHTTPCookieStorage.m:248|FULL]
2026-06-17 21:35:43.463000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, enter] updatePipelineTask: task=taskID=12, requestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, request.ATID=(null), request.identifier=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C [OCHTTPPipelineBackend.m:340|FULL]
2026-06-17 21:35:43.464000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, values] Updating tasks table for taskID=12: {\n bundleID = "eu.opencloud.ios";\n requestData = {length = 1768, bytes = 0x62706c69 73743030 d4010203 04050607 ... 00000000 0000058c };\n requestID = "4A5D4D30-B87B-4CC8-993C-32E1C1375D1C";\n responseData = "<null>";\n state = 0;\n urlSessionID = "<null>";\n urlSessionTaskID = 12;\n} [OCHTTPPipelineBackend.m:364|FULL]
2026-06-17 21:35:43.464000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, leave] updatePipelineTask: task.taskID=12, error=(null), task=taskID=12, requestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, request.ATID=(null), request.identifier=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C [OCHTTPPipelineBackend.m:378|FULL]
2026-06-17 21:35:43.464000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] saved request for [taskIdentifier=<12>, xRequestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, method=GET, url=https://auth.domain.com/.well-known/openid-configuration], request=<NSMutableURLRequest: 0x3020c3380> { URL: https://auth.domain.com/.well-known/openid-configuration }, 0x301e800d0 [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1140|FULL]
2026-06-17 21:35:43.464000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Starting background task 'OCHTTPPipeline <12>: https://auth.domain.com/.well-known/openid-configuration' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:237|FULL]
2026-06-17 21:35:43.464000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] resuming request for [taskIdentifier=<12>, xRequestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, method=GET, url=https://auth.domain.com/.well-known/openid-configuration], request=<NSMutableURLRequest: 0x3020c3380> { URL: https://auth.domain.com/.well-known/openid-configuration }, 0x301e800d0 [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1213|FULL]
2026-06-17 21:35:43.465000+0200 OpenCloud[19960:2484585] [dbug] | [HTTP, Request, …] REQUEST 4A5D4D30-B87B-4CC8-993C-32E1C1375D1C {"request":{"body":{},"info":{"id":"4A5D4D30-B87B-4CC8-993C-32E1C1375D1C","method":"GET","url-session-task-id":12,"url":"https:\/\/auth.domain.com\/.well-known\/openid-configuration"},"header":{"Referer":"https:\/\/opencloud.domain.com\/","X-Request-ID":"4A5D4D30-B87B-4CC8-993C-32E1C1375D1C","Original-Request-ID":"4A5D4D30-B87B-4CC8-993C-32E1C1375D1C","User-Agent":"OpenCloudApp\/1.2.3 (App\/4; iPadOS\/18.7.9; iPad)"}}} [… GET, RequestID:4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, URLSessionTaskID:12] [OCHTTPPipeline.m:1304|FULL]
2026-06-17 21:35:43.465000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, enter] updatePipelineTask: task=taskID=12, requestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, request.ATID=(null), request.identifier=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C [OCHTTPPipelineBackend.m:340|FULL]
2026-06-17 21:35:43.465000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, values] Updating tasks table for taskID=12: {\n bundleID = "eu.opencloud.ios";\n requestData = {length = 1768, bytes = 0x62706c69 73743030 d4010203 04050607 ... 00000000 0000058c };\n requestID = "4A5D4D30-B87B-4CC8-993C-32E1C1375D1C";\n responseData = "<null>";\n state = 1;\n urlSessionID = "<null>";\n urlSessionTaskID = 12;\n} [OCHTTPPipelineBackend.m:364|FULL]
2026-06-17 21:35:43.465000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, leave] updatePipelineTask: task.taskID=12, error=(null), task=taskID=12, requestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, request.ATID=(null), request.identifier=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C [OCHTTPPipelineBackend.m:378|FULL]
2026-06-17 21:35:43.465000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Ending background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:285|FULL]
2026-06-17 21:35:43.471000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Starting background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:237|FULL]
2026-06-17 21:35:43.471000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Ending background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:285|FULL]
2026-06-17 21:35:43.471000+0200 OpenCloud[19960:2489542] [verb] | [HTTPPipelineBackend] Retrieve task where {\n pipelineID = ephermal;\n requestID = "4A5D4D30-B87B-4CC8-993C-32E1C1375D1C";\n urlSessionID = "<null>";\n urlSessionTaskID = 12;\n} - return task=<OCHTTPPipelineTask: 0x30148dcc0, taskID: 12, pipelineID: ephermal, bundleID: eu.opencloud.ios, urlSessionID: (null), urlSessionTaskID: 12, urlSessionTask: LocalDataTask <6DA3D22F-C09A-481F-9481-DB25BD710B0C>.<12>, partitionID: FDAD5503-C623-44C5-8EE5-52503EDDAF95, groupID: (null), state: 1, requestID: 4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, request: GET /.well-known/openid-configuration HTTP/1.1\nHost: auth.domain.com\n[Redirect Policy: handle locally]\nUser-Agent: OpenCloudApp/1.2.3 (App/4; iPadOS/18.7.9; iPad)\nX-Request-ID: 4A5D4D30-B87B-4CC8-993C-32E1C1375D1C\nOriginal-Request-ID: 4A5D4D30-B87B-4CC8-993C-32E1C1375D1C\nReferer: https://opencloud.domain.com/\n, response: (null), metrics: (null), finished: 0>, dbError=(null) [OCHTTPPipelineBackend.m:483|FULL]
2026-06-17 21:35:43.472000+0200 OpenCloud[19960:2489494] [verb] | [HTTP, Local, …] Task [taskIdentifier=<12>, xRequestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, method=GET, url=https://auth.domain.com/.well-known/openid-configuration] didCompleteWithError=(null) [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:2208|FULL]
2026-06-17 21:35:43.472000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Starting background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:237|FULL]
2026-06-17 21:35:43.472000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Ending background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:285|FULL]
2026-06-17 21:35:43.472000+0200 OpenCloud[19960:2489494] [verb] | [HTTPPipelineBackend] Retrieve task where {\n pipelineID = ephermal;\n requestID = "4A5D4D30-B87B-4CC8-993C-32E1C1375D1C";\n urlSessionID = "<null>";\n urlSessionTaskID = 12;\n} - return task=<OCHTTPPipelineTask: 0x30148dcc0, taskID: 12, pipelineID: ephermal, bundleID: eu.opencloud.ios, urlSessionID: (null), urlSessionTaskID: 12, urlSessionTask: LocalDataTask <6DA3D22F-C09A-481F-9481-DB25BD710B0C>.<12>, partitionID: FDAD5503-C623-44C5-8EE5-52503EDDAF95, groupID: (null), state: 1, requestID: 4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, request: GET /.well-known/openid-configuration HTTP/1.1\nHost: auth.domain.com\n[Redirect Policy: handle locally]\nUser-Agent: OpenCloudApp/1.2.3 (App/4; iPadOS/18.7.9; iPad)\nX-Request-ID: 4A5D4D30-B87B-4CC8-993C-32E1C1375D1C\nOriginal-Request-ID: 4A5D4D30-B87B-4CC8-993C-32E1C1375D1C\nReferer: https://opencloud.domain.com/\n, response: (null), metrics: <OCHTTPPipelineTaskMetrics: 0x3001f0180>, finished: 0>, dbError=(null) [OCHTTPPipelineBackend.m:483|FULL]
2026-06-17 21:35:43.472000+0200 OpenCloud[19960:2489494] [verb] | [HTTP, Local, …] Known task [taskIdentifier=<12>, xRequestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, method=GET, url=https://auth.domain.com/.well-known/openid-configuration] didCompleteWithError=(null) [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:2212|FULL]
2026-06-17 21:35:43.472000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, enter] updatePipelineTask: task=taskID=12, requestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, request.ATID=(null), request.identifier=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C [OCHTTPPipelineBackend.m:340|FULL]
2026-06-17 21:35:43.473000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, values] Updating tasks table for taskID=12: {\n bundleID = "eu.opencloud.ios";\n requestData = {length = 1768, bytes = 0x62706c69 73743030 d4010203 04050607 ... 00000000 0000058c };\n requestID = "4A5D4D30-B87B-4CC8-993C-32E1C1375D1C";\n responseData = {length = 5351, bytes = 0x62706c69 73743030 d4010203 04050607 ... 00000000 000012f5 };\n state = 2;\n urlSessionID = "<null>";\n urlSessionTaskID = 12;\n} [OCHTTPPipelineBackend.m:364|FULL]
2026-06-17 21:35:43.473000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Starting background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:237|FULL]
2026-06-17 21:35:43.473000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, leave] updatePipelineTask: task.taskID=12, error=(null), task=taskID=12, requestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, request.ATID=(null), request.identifier=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C [OCHTTPPipelineBackend.m:378|FULL]
2026-06-17 21:35:43.474000+0200 OpenCloud[19960:2484585] [dbug] | [HTTP, Response, …] RESPONSE 4A5D4D30-B87B-4CC8-993C-32E1C1375D1C {"response":{"body":{},"info":{"id":"4A5D4D30-B87B-4CC8-993C-32E1C1375D1C","method":"GET","reply":{"status":421,"metrics":"{ total: [2026-06-17 19:35:43 +0000 - 2026-06-17 19:35:43 +0000, 0.01 sec], startedAfter: 0.00, redirects: 0, transactions: [1: fetchStart: 0.00, request: 0.00..0.00 (0.00), cloud: 0.00..0.01 (0.00), response: 0.01..0.01 (0.00)] }","status-name":"421"},"url-session-task-id":12,"url":"https:\/\/auth.domain.com\/.well-known\/openid-configuration"},"header":{"x-content-type-options":"nosniff","Strict-Transport-Security":"max-age=31536000; includeSubdomains; preload","x-permitted-cross-domain-policies":"none","Date":"Wed, 17 Jun 2026 19:35:43 GMT","Alt-Svc":"h3=\":443\"; ma=2592000","Content-Length":"0","x-frame-options":"SAMEORIGIN","x-robots-tag":"noindex, nofollow","referrer-policy":"same-origin","permissions-policy":"geolocation=(self), camera=(), interest-cohort=()"}}} [… GET, RequestID:4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, URLSessionTaskID:12] [OCHTTPPipeline.m:1499|FULL]
2026-06-17 21:35:43.474000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] Delivering result for taskID=12, requestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C to partition handler <OCConnection: 0x301a92580> [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1549|FULL]
2026-06-17 21:35:43.474000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] Certificate evaluation during delivery of taskID=12, requestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C to partition handler <OCConnection: 0x301a92580> halted delivery [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1582|FULL]
2026-06-17 21:35:43.474000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Ending background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:285|FULL]
2026-06-17 21:35:43.474000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Starting background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:237|FULL]
2026-06-17 21:35:43.474000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Ending background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:285|FULL]
2026-06-17 21:35:43.474000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, enter] updatePipelineTask: task=taskID=12, requestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, request.ATID=(null), request.identifier=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C [OCHTTPPipelineBackend.m:340|FULL]
2026-06-17 21:35:43.475000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, values] Updating tasks table for taskID=12: {\n bundleID = "eu.opencloud.ios";\n requestData = {length = 1768, bytes = 0x62706c69 73743030 d4010203 04050607 ... 00000000 0000058c };\n requestID = "4A5D4D30-B87B-4CC8-993C-32E1C1375D1C";\n responseData = {length = 5351, bytes = 0x62706c69 73743030 d4010203 04050607 ... 00000000 000012f5 };\n state = 2;\n urlSessionID = "<null>";\n urlSessionTaskID = 12;\n} [OCHTTPPipelineBackend.m:364|FULL]
2026-06-17 21:35:43.475000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Starting background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:237|FULL]
2026-06-17 21:35:43.475000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, leave] updatePipelineTask: task.taskID=12, error=(null), task=taskID=12, requestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, request.ATID=(null), request.identifier=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C [OCHTTPPipelineBackend.m:378|FULL]
2026-06-17 21:35:43.475000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] Delivering result for taskID=12, requestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C to partition handler <OCConnection: 0x301a92580> [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1549|FULL]
2026-06-17 21:35:43.475000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] Entering post-processing of result for taskID=12, requestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C with skipPartitionInstructionDecision=0, error=(null) [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1628|FULL]
2026-06-17 21:35:43.475000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] Leaving post-processing of result for taskID=12, requestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C with requestInstruction=0, error=(null) [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1645|FULL]
2026-06-17 21:35:43.475000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] Delivered result for taskID=12, requestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C to ephermal result handler <__NSMallocBlock__: 0x302b4adc0> [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1675|FULL]
2026-06-17 21:35:43.475000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] Removing request https://auth.domain.com/.well-known/openid-configuration [4A5D4D30-B87B-4CC8-993C-32E1C1375D1C] with taskIdentifier <12> [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1738|FULL]
2026-06-17 21:35:43.475000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, enter] removePipelineTask: task=taskID=12, requestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, request.ATID=(null), request.identifier=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C [OCHTTPPipelineBackend.m:386|FULL]
2026-06-17 21:35:43.475000+0200 OpenCloud[19960:2484585] [verb] | [HTTPPipelineBackend, leave] removePipelineTask: task.taskID=12, error=(null), task=taskID=12, requestID=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C, request.ATID=(null), request.identifier=4A5D4D30-B87B-4CC8-993C-32E1C1375D1C [OCHTTPPipelineBackend.m:409|FULL]
2026-06-17 21:35:43.475000+0200 OpenCloud[19960:2484585] [verb] | [HTTP, Local, …] Delivery result for taskID=12 [4A5D4D30-B87B-4CC8-993C-32E1C1375D1C]: requestInstruction=0, removeTask=1 [… PipelineID:ephermal, Instance:0x301e800d0] [OCHTTPPipeline.m:1751|FULL]
2026-06-17 21:35:43.475000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Ending background task 'OCHTTPPipeline <12>: https://auth.domain.com/.well-known/openid-configuration' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:285|FULL]
2026-06-17 21:35:43.475000+0200 OpenCloud[19960:2484585] [verb] | [BGMAN] Ending background task 'OCSQLiteDB query' (delegate=<UIApplication: 0x11de08d20>) [OCBackgroundManager.m:285|FULL]
2026-06-17 21:35:43.507000+0200 OpenCloud[19960.2484572] [info] | [APP] safeBottom=0.0 [CardPresentationController.swift:81|FULL]
2026-06-17 21:35:44.056000+0200 OpenCloud[19960.2484572] [info] | [APP] safeBottom=0.0 [CardPresentationController.swift:81|FULL]
2026-06-17 21:35:45.049000+0200 OpenCloud[19960.2484572] [info] | [APP] safeBottom=0.0 [CardPresentationController.swift:81|FULL]
2026-06-17 21:35:49.307000+0200 OpenCloud[19960.2484572] [dbug] | [Keychain, Read] No item found for app.passcode:passcode [OCKeychain.m:97|FULL]
2026-06-17 21:35:49.319000+0200 OpenCloud[19960.2484572] [dbug] | [Keychain, Read] No item found for app.passcode:passcode [OCKeychain.m:97|FULL]
Summary:
Hello
I'm testing opencloud with authelia.
I can connect with the Web UI, android application and desktop application (version 3.0.3 slightly modified and built locally to add the groups in the requested scopes, while waiting for a new version implementing the webfinger)
But with iOS application, I can't connect. I receive an error "Server doesn't seem to support any authentication method supported by this app."
I checked the detailled logs of the app, but it seems that there is no usefull error for this issue.
The error seems to happen just after requesting opencloud ".well-known/webfinger" and authelia ".well-known/openid-configuration".
I provided bellow the content of the response of those two resources.
Steps to reproduce
Expected behavior
Redirection to authelia for consent validation
Actual behavior
The following error is displayed "Server doesn't seem to support any authentication method supported by this app."
Client
iOS version: IpadOS 18.7.9
OpenCloud app version: 1.2.3 build 4
Device model: Ipad 7th generation
Server configuration
OpenCloud version: 7.1.0
Note: I'm using caddy in front of the services as a reverse proxy.
Opencloud configuration
docker compose
.env
Authelia configuration
docker compose
authelia configuration.yml
relevant configuration:
Logs
OpenCloud server error log
I don't have the logs anymore, but I didn't see any relevant information inside.
I can do another test if you need those logs
ios app logs
Logs collected with the detailled log level and all options enabled (log HTTP requests and answers, Log internal file operations).
I guess those logs doesn't contains the log from ios sdk, where the issue is happening.