mirror of
https://github.com/rclone/rclone.git
synced 2025-02-21 12:39:12 +08:00

The existing code in rclone set the value "offline_access+openid", when encoded in body it will become "offline_access%2Bopenid". I think this is wrong. Probably an artifact of "double urlencoding" mixup - either in rclone or in the jottacloud cli tool version it was sniffed from? It does work, though. The token received will have scopes "email offline_access" in it, and the same is true if I change to only sending "offline_access" as scope. If a proper space delimited list of "offline_access openid" is used in the request, the response also includes openid scope: "openid email offline_access". I think this is more correct and this patch implements this. See: #6107