rclone/lib/oauthutil
Michael Terry cd76fd9219 oauthutil: clear client secret if client ID is set
When an external OAuth flow is being used (i.e. a client ID and an
OAuth token are set in the config), a client secret should not be set.
If one is, the server may reject a token refresh attempt.

But there's no way to clear out a backend's default client secret via
configuration, since empty-string config values are ignored.

So instead, when a client ID is set, we should clear out any default
client secret, since it wouldn't apply anyway.
2024-05-11 16:03:32 +01:00
..
oauthutil.go oauthutil: clear client secret if client ID is set 2024-05-11 16:03:32 +01:00
renew.go oauthutil: add Shutdown method 2023-12-09 11:44:50 +00:00