From 7e08899a2c72c0a1750279903e4b862c41f43533 Mon Sep 17 00:00:00 2001 From: Tore Anderson Date: Thu, 14 May 2026 01:15:04 +0200 Subject: [PATCH] jottacloud: support whitelabel service Phonero Sky MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Phonero is a Norwegian mobile provider focusing on the enterprise market. They provide rebranded Jottacloud service through their «Phonero Sky» (Norwegian for «Phonero Cloud»). The Client ID `desktop` used by most of the other whitelabel services does not work for Phonero Sky. Both `desktop-win` and `desktop-mac` work, though. Authentication does not work when the `jotta-default` scope is present, so drop it. This results in a Client ID and scope setup that is identical with that of Let's Go Cloud (Germany). --- backend/jottacloud/jottacloud.go | 1 + docs/content/jottacloud.md | 2 ++ 2 files changed, 3 insertions(+) diff --git a/backend/jottacloud/jottacloud.go b/backend/jottacloud/jottacloud.go index 4b7628183..5860dba6e 100644 --- a/backend/jottacloud/jottacloud.go +++ b/backend/jottacloud/jottacloud.go @@ -91,6 +91,7 @@ func getServices() []service { {"letsgo", "Let's Go Cloud (Germany)", "letsgo.jotta.cloud", "letsgo", "desktop-win", []string{"openid", "offline_access"}}, {"mediamarkt", "MediaMarkt Cloud (Multiregional)", "mediamarkt.jottacloud.com", "mediamarkt", "desktop", []string{"openid", "jotta-default", "offline_access"}}, {"onlime", "Onlime (Denmark)", "cloud-auth.onlime.dk", "onlime_wl", "desktop", []string{"openid", "jotta-default", "offline_access"}}, + {"phonero", "Phonero Sky", "sky.phonero.no", "phonero", "desktop-win", []string{"openid", "offline_access"}}, {"tele2", "Tele2 Cloud (Sweden)", "mittcloud-auth.tele2.se", "comhem", "desktop", []string{"openid", "jotta-default", "offline_access"}}, {"telia_no", "Telia Sky (Norway)", "sky-auth.telia.no", "get", "desktop", []string{"openid", "jotta-default", "offline_access"}}, {"telia_se", "Telia Cloud (Sweden)", "cloud-auth.telia.se", "telia_se", "desktop", []string{"openid", "jotta-default", "offline_access"}}, diff --git a/docs/content/jottacloud.md b/docs/content/jottacloud.md index 5a62a7158..23921795e 100644 --- a/docs/content/jottacloud.md +++ b/docs/content/jottacloud.md @@ -30,6 +30,8 @@ as described [below](#traditional): - MediaMarkt - MediaMarkt Cloud (mediamarkt.jottacloud.com) - Let's Go Cloud (letsgo.jotta.cloud) +- Phonero + - Phonero Sky (sky.phonero.no) Paths are specified as `remote:path`