Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Locked AD/LDAP Accounts / APP CRASH ON RELOGIN #8302

Closed
mightymop opened this issue Apr 22, 2021 · 18 comments · Fixed by nextcloud/android-library#638
Closed

Locked AD/LDAP Accounts / APP CRASH ON RELOGIN #8302

mightymop opened this issue Apr 22, 2021 · 18 comments · Fixed by nextcloud/android-library#638
Labels
bug needs info Waiting for info from user(s). Issues with this label will auto-stale.

Comments

@mightymop
Copy link

mightymop commented Apr 22, 2021

Steps to reproduce

  1. Nextcloud Server with LDAP/AD (latest, but same bahavior on older versions)
  2. Android App from Playstore (3.15.1, but same bahavior on older versions since new WebViewLogin), 3.13.1 was ok
  3. Log into custom nextcloud instance,
  4. Log out / Delete Account on Android device
  5. Log into account again > LDAP Account is locked 'cause of invalid credentials

Expected behaviour

  • Recreation / Relogin should not lock AD Account
  • Nextcloud App runs fine until new WebViewLogin

Actual behaviour

  • until Version 3.15.x
    • Recreation / Relogin (only start login process one time) results in a locked account... (AD lockout after 5x failed logins)
    • Server log shows several errors
    • Login via Browser on Desktop PC runs fine without issues
    • Issue does not occur if device was rebooted before relogin
    • Issue also occurs when using Nextcloud Talk and Notes...
  • with 3.17.x Master Branch (27th. April)
    • App crashes with Exception (see 2nd comment) on relogin

Environment data

Android version: Android 8-11

Device models: Samsung A40, S9, Tab S4,TabS6, TabS3...

Stock or customized system: Stock, with and without MDM (both tested)

Nextcloud app version: Tested Versions: 3.14.x, 3.15.x
Last Good Version: 3.13.x

Nextcloud server version: Tested Versions: 18,19,21
2-Node Cluster behind a loadbalancer

Reverse proxy:

Logs

Web server error log

Error Log shows no related errors
Access Log (IPs changed):

1.2.3.4 - - [22/Apr/2021:10:46:52 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:46:54 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:46:53 +0200] "GET /nextcloud/ocs/v2.php/core/navigation/apps?absolute=true&format=json HTTP/1.1" 304 -
1.2.3.4 - - [22/Apr/2021:10:46:53 +0200] "PROPFIND /nextcloud/remote.php/dav/files/SEPers/ HTTP/1.1" 207 397
1.2.3.4 - - [22/Apr/2021:10:46:54 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:46:54 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:46:56 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.4 - - [22/Apr/2021:10:46:56 +0200] "GET /nextcloud/index.php/csrftoken HTTP/1.1" 200 101
1.2.3.4 - - [22/Apr/2021:10:46:57 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.5 - - [22/Apr/2021:10:46:57 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.5 - - [22/Apr/2021:10:46:58 +0200] "GET /nextcloud/index.php/csrftoken HTTP/1.1" 200 104
1.2.3.4 - - [22/Apr/2021:10:46:59 +0200] "PROPFIND /nextcloud/remote.php/dav/files/24345777 HTTP/1.1" 207 623
1.2.3.4 - - [22/Apr/2021:10:47:00 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v1/notifications?format=json HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:00 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:47:01 +0200] "PROPFIND /nextcloud/remote.php/dav/files/SEPers/ HTTP/1.1" 207 377
1.2.3.4 - - [22/Apr/2021:10:47:01 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:02 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:47:02 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.4 - - [22/Apr/2021:10:47:05 +0200] "PROPFIND /nextcloud/remote.php/webdav/ HTTP/1.1" 207 387
1.2.3.4 - - [22/Apr/2021:10:47:05 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:06 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:47:07 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:07 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:07 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:47:07 +0200] "PROPFIND /nextcloud/remote.php/webdav/ HTTP/1.1" 207 386
1.2.3.4 - - [22/Apr/2021:10:47:08 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.4 - - [22/Apr/2021:10:47:09 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:12 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:47:12 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:47:12 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:14 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:14 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.4 - - [22/Apr/2021:10:47:14 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:15 +0200] "GET /nextcloud/index.php/csrftoken HTTP/1.1" 200 103
1.2.3.6 - - [22/Apr/2021:10:47:17 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:17 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:47:18 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:18 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:18 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:47:18 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:20 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.4 - - [22/Apr/2021:10:47:21 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:21 +0200] "PROPFIND /nextcloud/remote.php/dav/files/24024587/ HTTP/1.1" 207 398
1.2.3.4 - - [22/Apr/2021:10:47:22 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:47:23 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:24 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:24 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:24 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:47:24 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:25 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:25 +0200] "GET /nextcloud/ocs/v2.php/core/navigation/apps?absolute=true&format=json HTTP/1.1" 304 -
1.2.3.4 - - [22/Apr/2021:10:47:25 +0200] "PROPFIND /nextcloud/remote.php/dav/files/SEPers/ HTTP/1.1" 207 397
1.2.3.4 - - [22/Apr/2021:10:47:26 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:26 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.4 - - [22/Apr/2021:10:47:26 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:27 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.5 - - [22/Apr/2021:10:47:27 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:30 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:30 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:30 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:47:30 +0200] "GET /nextcloud/index.php/csrftoken HTTP/1.1" 200 101
1.2.3.4 - - [22/Apr/2021:10:47:30 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:31 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:31 +0200] "PROPFIND /nextcloud/remote.php/dav/files/SEPers/ HTTP/1.1" 207 377
1.2.3.4 - - [22/Apr/2021:10:47:31 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:32 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:47:32 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.4 - - [22/Apr/2021:10:47:34 +0200] "GET /nextcloud/index.php/csrftoken HTTP/1.1" 200 103
1.2.3.4 - - [22/Apr/2021:10:47:35 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:36 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:47:37 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:37 +0200] "PROPFIND /nextcloud/remote.php/webdav/ HTTP/1.1" 207 387
1.2.3.4 - - [22/Apr/2021:10:47:37 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:37 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:47:37 +0200] "PROPFIND /nextcloud/remote.php/webdav/ HTTP/1.1" 207 386
1.2.3.4 - - [22/Apr/2021:10:47:38 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:38 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.4 - - [22/Apr/2021:10:47:39 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.7 - - [22/Apr/2021:10:47:40 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 693
1.2.3.4 - - [22/Apr/2021:10:47:42 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:47:42 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:47:42 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:44 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:44 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:44 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.6 - - [22/Apr/2021:10:47:47 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:47 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:47 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:47:48 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:48 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:47:48 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:50 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.4 - - [22/Apr/2021:10:47:51 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:51 +0200] "PROPFIND /nextcloud/remote.php/dav/files/24024587/ HTTP/1.1" 207 398
1.2.3.4 - - [22/Apr/2021:10:47:52 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:47:54 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:54 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:47:54 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:56 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.4 - - [22/Apr/2021:10:47:57 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:47:57 +0200] "GET /nextcloud/ocs/v2.php/core/navigation/apps?absolute=true&format=json HTTP/1.1" 304 -
1.2.3.5 - - [22/Apr/2021:10:47:57 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:47:57 +0200] "PROPFIND /nextcloud/remote.php/dav/files/SEPers/ HTTP/1.1" 207 397
1.2.3.4 - - [22/Apr/2021:10:48:00 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:48:01 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:01 +0200] "PROPFIND /nextcloud/remote.php/dav/files/SEPers/ HTTP/1.1" 207 377
1.2.3.4 - - [22/Apr/2021:10:48:02 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:48:02 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.4 - - [22/Apr/2021:10:48:05 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:06 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:48:07 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:48:07 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:07 +0200] "PROPFIND /nextcloud/remote.php/webdav/ HTTP/1.1" 207 386
1.2.3.4 - - [22/Apr/2021:10:48:07 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:08 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.4 - - [22/Apr/2021:10:48:09 +0200] "PROPFIND /nextcloud/remote.php/webdav/ HTTP/1.1" 207 387
1.2.3.4 - - [22/Apr/2021:10:48:09 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:10 +0200] "GET /nextcloud/index.php/csrftoken HTTP/1.1" 200 102
1.2.3.4 - - [22/Apr/2021:10:48:12 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:48:12 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:48:12 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:14 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:14 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.4 - - [22/Apr/2021:10:48:14 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.6 - - [22/Apr/2021:10:48:17 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:17 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:48:18 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:18 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:18 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:48:18 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:20 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.4 - - [22/Apr/2021:10:48:21 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:21 +0200] "PROPFIND /nextcloud/remote.php/dav/files/24024587/ HTTP/1.1" 207 398
1.2.3.4 - - [22/Apr/2021:10:48:22 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:48:23 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:24 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:24 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:48:24 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:25 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:25 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:26 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:26 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:26 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.4 - - [22/Apr/2021:10:48:27 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.5 - - [22/Apr/2021:10:48:27 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:29 +0200] "GET /nextcloud/ocs/v2.php/core/navigation/apps?absolute=true&format=json HTTP/1.1" 304 -
1.2.3.4 - - [22/Apr/2021:10:48:29 +0200] "PROPFIND /nextcloud/remote.php/dav/files/SEPers/ HTTP/1.1" 207 397
1.2.3.4 - - [22/Apr/2021:10:48:30 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:30 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:30 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:48:30 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:31 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:31 +0200] "PROPFIND /nextcloud/remote.php/dav/files/SEPers/ HTTP/1.1" 207 377
1.2.3.4 - - [22/Apr/2021:10:48:31 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:32 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:48:32 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/index.php/login HTTP/1.1" 200 6174
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/core/css/guest.css?v=7ec7075b-19 HTTP/1.1" 200 20949
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/apps/files_pdfviewer/css/style.css?v=6a154fe0-19 HTTP/1.1" 200 346
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/core/js/dist/main.js?v=7ec7075b-19 HTTP/1.1" 200 1364972
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/index.php/core/js/oc.js?v=7ec7075b HTTP/1.1" 200 7156
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/core/search/js/search.js?v=7ec7075b-19 HTTP/1.1" 200 5560
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/core/l10n/de_DE.js?v=7ec7075b-19 HTTP/1.1" 200 57369
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/index.php/js/core/merged-template-prepend.js?v=7ec7075b-19 HTTP/1.1" 200 2950
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/apps/files_sharing/l10n/de_DE.js?v=7ec7075b-19 HTTP/1.1" 200 18867
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/core/search/js/searchprovider.js?v=7ec7075b-19 HTTP/1.1" 200 12444
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/apps/files_videoplayer/js/main.js?v=7ec7075b-19 HTTP/1.1" 200 6350
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/apps/files_pdfviewer/js/previewplugin.js?v=7ec7075b-19 HTTP/1.1" 200 6000
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/core/js/files/fileinfo.js?v=7ec7075b-19 HTTP/1.1" 200 2142
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/apps/files_sharing/js/dist/main.js?v=7ec7075b-19 HTTP/1.1" 200 2043
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/core/js/files/client.js?v=7ec7075b-19 HTTP/1.1" 200 23878
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/core/js/files/iedavclient.js?v=7ec7075b-19 HTTP/1.1" 200 3735
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/core/js/dist/login.js?v=7ec7075b-19 HTTP/1.1" 200 747069
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/index.php/apps/theming/styles?v=19 HTTP/1.1" 200 1775
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/index.php/apps/theming/image/logo?useSvg=1&v=19 HTTP/1.1" 200 208004
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/index.php/apps/theming/js/theming?v=19 HTTP/1.1" 200 261
1.2.3.4 - - [22/Apr/2021:10:48:33 +0200] "GET /nextcloud/index.php/apps/theming/image/background?v=19 HTTP/1.1" 200 273303
1.2.3.4 - - [22/Apr/2021:10:48:34 +0200] "GET /nextcloud/core/img/loading-dark.gif HTTP/1.1" 200 4683
1.2.3.4 - - [22/Apr/2021:10:48:34 +0200] "GET /nextcloud/core/img/actions/toggle.svg HTTP/1.1" 200 308
1.2.3.4 - - [22/Apr/2021:10:48:34 +0200] "GET /nextcloud/core/img/actions/confirm-white.svg?v=2 HTTP/1.1" 200 405
1.2.3.4 - - [22/Apr/2021:10:48:34 +0200] "GET /nextcloud/index.php/apps/theming/image/logo?v=19 HTTP/1.1" 200 208004
1.2.3.4 - - [22/Apr/2021:10:48:34 +0200] "GET /nextcloud/index.php/apps/theming/favicon?v=19 HTTP/1.1" 200 205625
1.2.3.4 - - [22/Apr/2021:10:48:35 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:36 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:48:37 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:48:37 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:37 +0200] "PROPFIND /nextcloud/remote.php/webdav/ HTTP/1.1" 207 386
1.2.3.4 - - [22/Apr/2021:10:48:38 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:37 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:38 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.4 - - [22/Apr/2021:10:48:39 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.7 - - [22/Apr/2021:10:48:40 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 693
1.2.3.7 - - [22/Apr/2021:10:48:40 +0200] "GET /nextcloud/index.php/csrftoken HTTP/1.1" 200 102
1.2.3.4 - - [22/Apr/2021:10:48:41 +0200] "PROPFIND /nextcloud/remote.php/webdav/ HTTP/1.1" 207 387
1.2.3.4 - - [22/Apr/2021:10:48:41 +0200] "POST /nextcloud/index.php/login HTTP/1.1" 303 -
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/index.php/apps/files/ HTTP/1.1" 200 36633
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/index.php/css/core/1090-aeda-server.css?v=21e1e79890084385592e52308221da88-7ec7075b-19 HTTP/1.1" 200 19639
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/files_rightclick/css/app.css?v=5e585c9e-19 HTTP/1.1" 200 412
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/index.php/css/files/9eeb-aeda-merged.css?v=21e1e79890084385592e52308221da88-7ec7075b-19 HTTP/1.1" 200 5572
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/index.php/css/files_sharing/c5f2-aeda-icons.css?v=21e1e79890084385592e52308221da88-7ec7075b-19 HTTP/1.1" 200 102
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/index.php/css/notifications/783c-aeda-styles.css?v=21e1e79890084385592e52308221da88-7ec7075b-19 HTTP/1.1" 200 903
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/index.php/css/core/1090-aeda-ie.css?v=21e1e79890084385592e52308221da88-7ec7075b-19 HTTP/1.1" 200 303
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/index.php/css/text/d233-aeda-icons.css?v=21e1e79890084385592e52308221da88-7ec7075b-19 HTTP/1.1" 200 417
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/notifications/l10n/de_DE.js?v=7ec7075b-19 HTTP/1.1" 200 1962
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/notifications/js/notifications.js?v=7ec7075b-19 HTTP/1.1" 200 185202
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/files/l10n/de_DE.js?v=7ec7075b-19 HTTP/1.1" 200 15057
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/index.php/css/icons/icons-vars.css?v=1618994061 HTTP/1.1" 200 193719
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/files_sharing/js/dist/collaboration.js?v=7ec7075b-19 HTTP/1.1" 200 1507
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/spreed/l10n/de_DE.js?v=7ec7075b-19 HTTP/1.1" 200 82075
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/index.php/css/spreed/4de7-aeda-merged-files.css?v=21e1e79890084385592e52308221da88-7ec7075b-19 HTTP/1.1" 200 1709
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/spreed/js/collections.js?v=7ec7075b-19 HTTP/1.1" 200 407956
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/text/l10n/de_DE.js?v=7ec7075b-19 HTTP/1.1" 200 3523
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/text/js/files.js?v=7ec7075b-19 HTTP/1.1" 200 196436
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/files_rightclick/l10n/de_DE.js?v=7ec7075b-19 HTTP/1.1" 200 825
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/files_rightclick/js/script.js?v=7ec7075b-19 HTTP/1.1" 200 14871
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/files_rightclick/js/files.js?v=7ec7075b-19 HTTP/1.1" 200 4760
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/core/js/dist/systemtags.js?v=7ec7075b-19 HTTP/1.1" 200 21170
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/systemtags/l10n/de_DE.js?v=7ec7075b-19 HTTP/1.1" 200 5862
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/index.php/css/core/1090-aeda-css-variables.css?v=21e1e79890084385592e52308221da88-7ec7075b-19 HTTP/1.1" 200 557
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/systemtags/js/systemtags.js?v=7ec7075b-19 HTTP/1.1" 200 12832
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/comments/l10n/de_DE.js?v=7ec7075b-19 HTTP/1.1" 200 2150
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/comments/js/comments.js?v=7ec7075b-19 HTTP/1.1" 200 66858
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/files_versions/l10n/de_DE.js?v=7ec7075b-19 HTTP/1.1" 200 2281
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/files_versions/js/files_versions.js?v=7ec7075b-19 HTTP/1.1" 200 33431
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/files_sharing/js/dist/files_sharing.js?v=7ec7075b-19 HTTP/1.1" 200 15666
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/files_sharing/js/dist/additionalScripts.js?v=7ec7075b-19 HTTP/1.1" 200 15466
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/viewer/js/viewer.js?v=7ec7075b-19 HTTP/1.1" 200 966524
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/viewer/l10n/de_DE.js?v=7ec7075b-19 HTTP/1.1" 200 948
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/files/js/dist/sidebar.js?v=7ec7075b-19 HTTP/1.1" 200 402598
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/files/js/fileinfomodel.js?v=7ec7075b-19 HTTP/1.1" 200 3187
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/files_sharing/js/dist/files_sharing_tab.js?v=7ec7075b-19 HTTP/1.1" 200 1451110
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/spreed/js/talk-files-sidebar.js?v=7ec7075b-19 HTTP/1.1" 200 1250114
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/files_trashbin/l10n/de_DE.js?v=7ec7075b-19 HTTP/1.1" 200 3523
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/files_trashbin/js/files_trashbin.js?v=7ec7075b-19 HTTP/1.1" 200 12559
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/index.php/css/core/1090-aeda-results.css?v=21e1e79890084385592e52308221da88-7ec7075b-19 HTTP/1.1" 200 520
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/settings/img/admin.svg?v=7ec7075b HTTP/1.1" 200 236
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/settings/img/help.svg?v=7ec7075b HTTP/1.1" 200 519
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/core/img/actions/logout.svg?v=7ec7075b HTTP/1.1" 200 342
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/core/img/actions/delete.svg HTTP/1.1" 200 247
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/apps/files/img/app.svg?v=7ec7075b HTTP/1.1" 200 222
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/index.php/js/files/merged-index.js?v=7ec7075b-19 HTTP/1.1" 200 92585
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/index.php/avatar/24120528/32?v=0 HTTP/1.1" 201 375
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/index.php/core/js/oc.js?v=7ec7075b HTTP/1.1" 200 6716
1.2.3.4 - - [22/Apr/2021:10:48:42 +0200] "GET /nextcloud/index.php/apps/theming/image/logoheader?v=19 HTTP/1.1" 200 204219
1.2.3.4 - - [22/Apr/2021:10:48:43 +0200] "GET /nextcloud/apps/notifications/img/notifications.svg HTTP/1.1" 200 456
1.2.3.4 - - [22/Apr/2021:10:48:44 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:44 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:44 +0200] "GET /nextcloud/core/img/breadcrumb.svg?v=1 HTTP/1.1" 200 188
1.2.3.4 - - [22/Apr/2021:10:48:44 +0200] "GET /nextcloud/ocs/v2.php/core/whatsnew?format=json HTTP/1.1" 204 -
1.2.3.4 - - [22/Apr/2021:10:48:44 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.4 - - [22/Apr/2021:10:48:44 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.6 - - [22/Apr/2021:10:48:47 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:47 +0200] "GET /nextcloud/index.php/apps/theming/img/core/filetypes/folder.svg?v=19 HTTP/1.1" 200 255
1.2.3.4 - - [22/Apr/2021:10:48:47 +0200] "GET /nextcloud/index.php/apps/systemtags/lastused HTTP/1.1" 200 2
1.2.3.4 - - [22/Apr/2021:10:48:44 +0200] "PROPFIND /nextcloud/remote.php/dav/files/24120528/ HTTP/1.1" 207 8184
1.2.3.4 - - [22/Apr/2021:10:48:47 +0200] "GET /nextcloud/index.php/apps/theming/favicon/files?v=19 HTTP/1.1" 200 205625
1.2.3.4 - - [22/Apr/2021:10:48:47 +0200] "GET /nextcloud/index.php/apps/files/ajax/getstoragestats.php?dir=%2F HTTP/1.1" 200 255
1.2.3.4 - - [22/Apr/2021:10:48:47 +0200] "GET /nextcloud/index.php/avatar/24019490/32 HTTP/1.1" 201 412
1.2.3.4 - - [22/Apr/2021:10:48:47 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:48:47 +0200] "GET /nextcloud/index.php/avatar/24028516/32 HTTP/1.1" 201 209
1.2.3.4 - - [22/Apr/2021:10:48:47 +0200] "GET /nextcloud/index.php/apps/theming/img/core/filetypes/folder-shared.svg?v=19 HTTP/1.1" 200 784
1.2.3.4 - - [22/Apr/2021:10:48:47 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:48 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:48 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:48 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:48:50 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 371
1.2.3.4 - - [22/Apr/2021:10:48:51 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:51 +0200] "GET /nextcloud/core/img/actions/checkbox-mark.svg HTTP/1.1" 200 212
1.2.3.4 - - [22/Apr/2021:10:48:51 +0200] "PROPFIND /nextcloud/remote.php/dav/files/24024587/ HTTP/1.1" 207 398
1.2.3.4 - - [22/Apr/2021:10:48:52 +0200] "PROPFIND /nextcloud/remote.php/dav/files/24120528/31.%20EHu%20Eins%C3%A4tze HTTP/1.1" 207 10578
1.2.3.4 - - [22/Apr/2021:10:48:52 +0200] "GET /nextcloud/index.html HTTP/1.1" 200 156
1.2.3.4 - - [22/Apr/2021:10:48:52 +0200] "GET /nextcloud/index.php/core/preview?fileId=5227164&c=1c734acc8f5a577ea8fa093c8156faf4&x=250&y=250&forceIcon=0 HTTP/1.1" 200 57548
1.2.3.4 - - [22/Apr/2021:10:48:53 +0200] "GET /nextcloud/index.php/apps/theming/img/core/filetypes/x-office-spreadsheet.svg?v=19 HTTP/1.1" 200 327
1.2.3.4 - - [22/Apr/2021:10:48:53 +0200] "GET /nextcloud/index.php/apps/theming/img/core/filetypes/image.svg?v=19 HTTP/1.1" 200 352
1.2.3.4 - - [22/Apr/2021:10:48:54 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74
1.2.3.4 - - [22/Apr/2021:10:48:54 +0200] "POST /nextcloud/index.php/apps/text/session/sync HTTP/1.1" 200 369
1.2.3.4 - - [22/Apr/2021:10:48:54 +0200] "GET /nextcloud/ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74

Nextcloud log (data/nextcloud.log)

[
{"reqId":"YH7E4oUmiq2uCJnqhaKPSAAAAAw","level":2,"time":"2021-04-20T12:11:15+00:00","remoteAddr":"172.31.21.12","user":"--","app":"core","method":"GET","url":"/nextcloud/ocs/v2.php/apps/user_status/api/v1/predefined_statuses?format=json","message":"Login failed: '99097512' (Remote IP: '172.31.21.12')","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.15.1","version":"21.0.1.1"}
,{"reqId":"YH7E6AVmhYHEF8T1o6ntPQAAANI","level":2,"time":"2021-04-20T12:11:21+00:00","remoteAddr":"172.31.21.12","user":"--","app":"user_ldap","method":"GET","url":"/nextcloud/ocs/v2.php/apps/user_status/api/v1/predefined_statuses?format=json","message":"Bind failed: 49: Invalid credentials","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.15.1","version":"21.0.1.1"}
,{"reqId":"YH7E6AVmhYHEF8T1o6ntPQAAANI","level":2,"time":"2021-04-20T12:11:21+00:00","remoteAddr":"172.31.21.12","user":"--","app":"user_ldap","method":"GET","url":"/nextcloud/ocs/v2.php/apps/user_status/api/v1/predefined_statuses?format=json","message":"Bind failed: 49: Invalid credentials","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.15.1","version":"21.0.1.1"}
,{"reqId":"YH7E6AVmhYHEF8T1o6ntPQAAANI","level":2,"time":"2021-04-20T12:11:21+00:00","remoteAddr":"172.31.21.12","user":"--","app":"core","method":"GET","url":"/nextcloud/ocs/v2.php/apps/user_status/api/v1/predefined_statuses?format=json","message":"Login failed: '99097512' (Remote IP: '172.31.21.12')","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.15.1","version":"21.0.1.1"}
,{"reqId":"YH7E6hDaOc8aRl1tljhFdgAAAFQ","level":2,"time":"2021-04-20T12:11:23+00:00","remoteAddr":"172.31.21.12","user":"--","app":"user_ldap","method":"GET","url":"/nextcloud/ocs/v2.php/apps/user_status/api/v1/user_status?format=json","message":"Bind failed: 49: Invalid credentials","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.15.1","version":"21.0.1.1"}
,{"reqId":"YH7E6hDaOc8aRl1tljhFdgAAAFQ","level":2,"time":"2021-04-20T12:11:24+00:00","remoteAddr":"172.31.21.12","user":"--","app":"user_ldap","method":"GET","url":"/nextcloud/ocs/v2.php/apps/user_status/api/v1/user_status?format=json","message":"Bind failed: 49: Invalid credentials","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.15.1","version":"21.0.1.1"}
,{"reqId":"YH7E6hDaOc8aRl1tljhFdgAAAFQ","level":2,"time":"2021-04-20T12:11:24+00:00","remoteAddr":"172.31.21.12","user":"--","app":"core","method":"GET","url":"/nextcloud/ocs/v2.php/apps/user_status/api/v1/user_status?format=json","message":"Login failed: '99097512' (Remote IP: '172.31.21.12')","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.15.1","version":"21.0.1.1"},
{"reqId":"YH7E6hDaOc8aRl1tljhFdgAAAFQ","level":3,"time":"2021-04-20T12:11:24+00:00","remoteAddr":"172.31.21.12","user":"--","app":"PHP","method":"GET","url":"/nextcloud/ocs/v2.php/apps/user_status/api/v1/user_status?format=json","message":"TypeError: Argument 3 passed to OCA\\UserStatus\\Controller\\UserStatusController::__construct() must be of the type string, null given at /var/www/html/nextcloud/apps/user_status/lib/Controller/UserStatusController.php#62","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.15.1","version":"21.0.1.1"}
,{"reqId":"YH7FIhDaOc8aRl1tljhFfQAAAEk","level":2,"time":"2021-04-20T12:12:22+00:00","remoteAddr":"172.31.21.12","user":"--","app":"user_ldap","method":"POST","url":"/nextcloud/index.php/login","message":"Bind failed: 49: Invalid credentials","userAgent":"Samsung SM-T395 (Android)","version":"21.0.1.1"},
{"reqId":"YH7FIhDaOc8aRl1tljhFfQAAAEk","level":2,"time":"2021-04-20T12:12:22+00:00","remoteAddr":"172.31.21.12","user":"--","app":"user_ldap","method":"POST","url":"/nextcloud/index.php/login","message":"Bind failed: 49: Invalid credentials","userAgent":"Samsung SM-T395 (Android)","version":"21.0.1.1"},
{"reqId":"YH7FIhDaOc8aRl1tljhFfQAAAEk","level":2,"time":"2021-04-20T12:12:22+00:00","remoteAddr":"172.31.21.12","user":"--","app":"no app in context","method":"POST","url":"/nextcloud/index.php/login","message":"Login failed: 99097512 (Remote IP: 172.31.21.12)","userAgent":"Samsung SM-T395 (Android)","version":"21.0.1.1"}
]

NOTE: Be super sure to remove sensitive data like passwords, note that everybody can look here! You can use the Issue Template application to prefill some of the required information: https://apps.nextcloud.com/apps/issuetemplate

@mightymop
Copy link
Author

mightymop commented Apr 22, 2021

this bug might be related to: #8178 or #8297

@mightymop
Copy link
Author

I have cloned the master (3.17.x) and now the app crashes on relogin with the following exception in logcat:

    Process: com.nextcloud.client, PID: 17049
    java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter password
        at okhttp3.Credentials.basic(Unknown Source:8)
        at okhttp3.Credentials.basic$default(Credentials.kt:28)
        at okhttp3.Credentials.basic(Unknown Source:2)
        at com.owncloud.android.lib.common.OwnCloudClientFactory.createNextcloudClient(OwnCloudClientFactory.java:217)
        at com.owncloud.android.operations.RefreshFolderOperation.updatePredefinedStatus(RefreshFolderOperation.java:338)
        at com.owncloud.android.operations.RefreshFolderOperation.updateCapabilities(RefreshFolderOperation.java:311)
        at com.owncloud.android.operations.RefreshFolderOperation.updateOCVersion(RefreshFolderOperation.java:277)
        at com.owncloud.android.operations.RefreshFolderOperation.run(RefreshFolderOperation.java:230)
        at com.owncloud.android.lib.common.operations.RemoteOperation.run(RemoteOperation.java:359)
        at java.lang.Thread.run(Thread.java:919)

@mightymop mightymop changed the title Locked AD/LDAP Account 'cause Android App sends wrong credentials although they are not wrong Locked AD/LDAP Accounts / APP CRASH ON RELOGIN Apr 27, 2021
@tobiasKaminsky
Copy link
Member

2\. 3.15.1, but same bahavior on older versions since new WebViewLogin

We did not changed anything in web login flow, as far as I remember.

Is this happening only in regard with LDAP?
@blizzz do you have any idea?

@tobiasKaminsky tobiasKaminsky added the needs info Waiting for info from user(s). Issues with this label will auto-stale. label Apr 28, 2021
@blizzz
Copy link
Member

blizzz commented Apr 28, 2021

2\. 3.15.1, but same bahavior on older versions since new WebViewLogin

We did not changed anything in web login flow, as far as I remember.

Is this happening only in regard with LDAP?
@blizzz do you have any idea?

when login fails, login fails, and it does not matter why it fails. no change there.

  1. Log out / Delete Account on Android device
  2. Log into account again > LDAP Account is locked 'cause of invalid credentials

You need to login first and grant permission, right. Did you have to do that or was it locked straight away?

@mightymop
Copy link
Author

mightymop commented Apr 28, 2021

  1. I installed the app
  2. I started the app and selected the option to use custom nextcloud instance.
  3. I entered the server url for the instance.
  4. I then entered username and password.
  5. Then i gave persmission for the device.
  6. First time Login was successfull.
  7. I logged out / deleted account in nextcloud app, so next time i had to provide credentials and device permission again.
  8. Then the AD Account is locked... with same valid credentials i used the first time.

In latest master 3.17. the accounts are not locked anymore but the app crashes with an exception above...
When i then start the app again, i am locked in successfully.

@mightymop
Copy link
Author

mightymop commented Apr 28, 2021

For the second behavoir (app crash) it comes from here i think:

In class com.owncloud.android.lib.common.OwnCloudClientFactory

public static NextcloudClient createNextcloudClient(Account account, Context appContext)
            throws AccountNotFoundException {
        //Log_OC.d(TAG, "Creating OwnCloudClient associated to " + account.name);
        Uri baseUri = Uri.parse(AccountUtils.getBaseUrlForAccount(appContext, account));
        AccountManager am = AccountManager.get(appContext);
        // TODO avoid calling to getUserData here
        String userId = am.getUserData(account, AccountUtils.Constants.KEY_USER_ID);
        String username = AccountUtils.getUsernameForAccount(account);
        String password = am.peekAuthToken(account, AccountTypeUtils.getAuthTokenTypePass(account.type));

        // Restore cookies
        // TODO v2 cookie handling
        // AccountUtils.restoreCookies(account, client, appContext);

        return createNextcloudClient(baseUri,
                userId,
                Credentials.basic(username, password),
                appContext,
                true);
    }

on line: String password = am.peekAuthToken(account, AccountTypeUtils.getAuthTokenTypePass(account.type));

when this line fails password would become null i think and then the exception is raised on the return call, in Credentials.basic(username, password)...

Maybe in older libs am.peekAuthToken returns an empty string and not null so then the credentials are build wrong and the account will get locked...

@blizzz
Copy link
Member

blizzz commented Apr 28, 2021

Then the AD Account is locked... with same valid credentials i used the first time.

Check the AD logs, they'll tell you who was locked why.

@mightymop
Copy link
Author

mightymop commented Apr 28, 2021

Then the AD Account is locked... with same valid credentials i used the first time.

Check the AD logs, they'll tell you who was locked why.

As i said i used the same credentials and this happens with all other AD-Users too.
Furthermore our AD only locks accounts on >= 5 failed logins tries. But i only do one login. So this is bad too. Why are there 4 more tries if the first one had failed? I can see the counter in AD and it suddenly raised to 5 if i do the second login in nextcloud android app, which would explain the nextcloud server log too.

Sorry i forgot to write that logins on desktop are fine without issues.

I made a test on a fresh Nextclous Server 19 Installation on another Test AD with same results... On Second Login badPassword Counter raises although the credentials were valid.

@blizzz
Copy link
Member

blizzz commented Apr 28, 2021

If the password is valid, why is AD locking the account anyway?

@mightymop
Copy link
Author

mightymop commented Apr 28, 2021

the password i entered in the app was correct... but it seems that it is not stored or loaded from account storage correctly.
As i have written the first time login is succesfull without issues...
Did you read the comments above? The behavior has changed on 3.17.x master branch... and instead of a raising counter the app crashes with an exception ... plz see my comments above!

@blizzz
Copy link
Member

blizzz commented Apr 28, 2021

@tobiasKaminsky I am interpreting the login flow login and granting access worked on the second time, and the unsuccessful auth happened afterwards. The login name must be correct, otherwise the lock on AD would not happen. So there's something with the new app token. Anyway, I am outta here.

@mightymop
Copy link
Author

mightymop commented Apr 29, 2021

So there's something with the new app token.

Yes would agree this.

@mightymop
Copy link
Author

any update/news on this?

@mightymop
Copy link
Author

@tobiasKaminsky I am interpreting the login flow login and granting access worked on the second time, and the unsuccessful auth happened afterwards. The login name must be correct, otherwise the lock on AD would not happen. So there's something with the new app token. Anyway, I am outta here.

The issue(s) occurs when the user grants access to the device on after posting user/pass.

@mightymop
Copy link
Author

for Version 3.17.x

I could fix the null result for passwort in android-library/src/main/java/com/owncloud/android/lib/common/OwnCloudClientFactory.java by replacing

String password = am.peekAuthToken(account, AccountTypeUtils.getAuthTokenTypePass(account.type));
with
String password = am.blockingGetAuthToken(account,AccountTypeUtils.getAuthTokenTypePass(account.type),false);

Could somebody review this change?

@AndyScherzinger
Copy link
Member

Could somebody review this change?

pinging @tobiasKaminsky but won't happen before next week I am afraid.

@mightymop
Copy link
Author

mightymop commented Jun 10, 2021

I've tested around and noticed that after reboot account was locked again...then i search the whole code for another call of
peekAuthToken() and found one in AccountAuthenticator.java which i changed in PR #8553

@tobiasKaminsky
Copy link
Member

Duplicate of #8370

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug needs info Waiting for info from user(s). Issues with this label will auto-stale.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants