Login impossible with desktop client (mac & windows)

Nextcloud version: 19
Operating system and version : Mac & Windows, latest version
Apache or nginx version : Apache (unsure of version)
PHP version : 7.4

The issue you are facing:

Just installed Nextcloud on a ionos hosting. No problem and can login in web browser. But I can’t login through desktop client (2.6.4) on Windows and Mac. After the client opens the web page, I login and it says “success you can close this page”, but the client fail to connect and goes back to initial screen.

Already tried adding additional lines to my config.php to force https.

Is this the first time you’ve seen this error? Yes

Steps to replicate it:

  1. Install Nextcloud on a ionos.com hosting.
  2. Try to login using desktop client
  3. Get “Granted”
  4. Client goes back to address sceen with “Access failed”.
  5. Stuck in a loop.

The output of your Nextcloud log in Admin > Logging:

Error	PHP	session_start(): A session had already been started - ignoring at /homepages/36/htdocs/www/cloud/lib/private/Session/Internal.php#209	
2020-06-24T22:49:15+0200

The output of your config.php file in /path/to/nextcloud (make sure you remove any identifiable information!):

<?php
$CONFIG = array (
  'instanceid' => 'NOPE',
  'passwordsalt' => 'NOPE',
  'secret' => 'NOPE',
  'trusted_domains' => 
  array (
    0 => 'cloud.mydomain.com',
  ),
  'datadirectory' => '/homepages/htdocs/www/cloud/data',
  'dbtype' => 'mysql',
  'version' => '19.0.0.12',
  'forcessl' => true,
  'forceSSLforSubdomains' => true,
  'trusted_proxies' => ['letsencrypt'],
  'overwriteprotocol' => 'https',
  'overwrite.cli.url' => 'https://cloud.mydomain.com',
  'overwritehost' => 'cloud.mydomain.com',
  'overwritewebroot' => '/',
  'forwarded_for_headers' => array('HTTP_X_FORWARDED', 'HTTP_FORWARDED_FOR'),
  'dbname' => 'NOPE',
  'dbhost' => 'NOPE',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'NOPE',
  'dbpassword' => 'NOPE',
  'installed' => true,
  'maintenance' => false,
);

The output of your Apache/nginx/system log in /var/log/____:

I only have access.log there :

179.158.138.0 - - [25/Jun/2020:00:10:04 +0200] "GET /index.php/css/settings/7d23-6cd9-settings.css?v=5e28f5cfee6ae644a6d4907be0fa30b0-fb9af047-9 HTTP/1.1" 200 5969 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /core/img/clients/phone.svg HTTP/1.1" 200 344 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /apps/activity/img/activity-dark.svg HTTP/1.1" 200 205 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /apps/settings/img/password.svg HTTP/1.1" 200 256 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /core/img/facebook.svg HTTP/1.1" 200 264 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /apps/accessibility/img/app-dark.svg HTTP/1.1" 200 4049 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /core/img/mastodon.svg HTTP/1.1" 200 1804 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /core/img/mail.svg HTTP/1.1" 200 486 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /core/img/actions/share.svg HTTP/1.1" 200 290 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /apps/settings/js/settings.js?v=fb9af047-9 HTTP/1.1" 200 3202 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /core/img/actions/verify.svg HTTP/1.1" 200 607 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /core/img/twitter.svg HTTP/1.1" 200 920 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /core/img/rss.svg HTTP/1.1" 200 393 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /apps/workflowengine/img/app-dark.svg HTTP/1.1" 200 796 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /apps/privacy/img/app-dark.svg HTTP/1.1" 200 322 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /apps/settings/img/admin.svg HTTP/1.1" 200 236 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /apps/support/img/section.svg HTTP/1.1" 200 247 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /core/img/actions/settings-dark.svg HTTP/1.1" 200 1070 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /core/img/actions/password.svg HTTP/1.1" 200 256 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /apps/theming/img/app-dark.svg HTTP/1.1" 200 611 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /core/img/places/contacts.svg HTTP/1.1" 200 856 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /apps/spreed/img/app-dark.svg HTTP/1.1" 200 551 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /apps/richdocuments/img/app-dark.svg HTTP/1.1" 200 613 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /apps/richdocumentscode/img/app-dark.svg HTTP/1.1" 200 697 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /apps/logreader/img/app-dark.svg HTTP/1.1" 200 513 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 5777 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /apps/serverinfo/img/app-dark.svg HTTP/1.1" 200 429 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /core/img/actions/verifying.svg HTTP/1.1" 200 1038 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /index.php/avatar/mp/145?v=1 HTTP/1.1" 200 2551 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /cron.php HTTP/1.1" 200 20 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /core/img/favicon-touch.png HTTP/1.1" 200 2918 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:05 +0200] "GET /core/img/favicon.ico HTTP/1.1" 200 3262 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:08 +0200] "GET /index.php/settings/admin/logging HTTP/1.1" 200 35669 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:09 +0200] "GET /apps/logreader/build/main.css?v=0d6d4ea2-9 HTTP/1.1" 200 6917 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:09 +0200] "GET /apps/logreader/css/app.css?v=0d6d4ea2-9 HTTP/1.1" 200 527 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:09 +0200] "GET /apps/logreader/l10n/fr.js?v=fb9af047-9 HTTP/1.1" 200 1088 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:09 +0200] "GET /apps/logreader/build/main.js?v=fb9af047-9 HTTP/1.1" 200 299847 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:09 +0200] "GET /apps/notifications/img/notifications-new.svg HTTP/1.1" 200 1059 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:09 +0200] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 5777 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:09 +0200] "GET /index.php/apps/logreader/settings HTTP/1.1" 200 99 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:09 +0200] "GET /index.php/apps/logreader/get?offset=0&count=50&levels=11111 HTTP/1.1" 200 627 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:09 +0200] "GET /cron.php HTTP/1.1" 200 20 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:10 +0200] "GET /index.php/apps/logreader/poll?lastReqId=XvO8S1KlVQsAABhaRhsAAAAL HTTP/1.1" 200 2 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:14 +0200] "GET /core/img/actions/checkbox-mark.svg HTTP/1.1" 200 212 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:30 +0200] "GET /index.php/apps/logreader/poll?lastReqId=XvO8S1KlVQsAABhaRhsAAAAL HTTP/1.1" 200 2 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:39 +0200] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 304 - cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:10:50 +0200] "GET /index.php/apps/logreader/poll?lastReqId=XvO8S1KlVQsAABhaRhsAAAAL HTTP/1.1" 200 2 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:11:09 +0200] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 304 - cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:11:11 +0200] "GET /index.php/apps/logreader/poll?lastReqId=XvO8S1KlVQsAABhaRhsAAAAL HTTP/1.1" 200 2 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:11:31 +0200] "GET /index.php/apps/logreader/poll?lastReqId=XvO8S1KlVQsAABhaRhsAAAAL HTTP/1.1" 200 2 cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"
179.158.138.0 - - [25/Jun/2020:00:11:39 +0200] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 304 - cloud.mydomain.com "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0" "-"

Please help ! Thanks you :slight_smile:

Solved it by adding :

RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]

To my htaccess.