rclone-webui-react icon indicating copy to clipboard operation
rclone-webui-react copied to clipboard

Can't login without setting user and password

Open linsui opened this issue 6 years ago • 6 comments

Windows10, Firefox

> rclone rcd --rc-web-gui -v
2019/10/19 22:56:15 NOTICE: Required files exist. Skipping download
2019/10/19 22:56:15 INFO  : Using default username: gui
2019/10/19 22:56:15 INFO  : No password specified. Using random password: ZeOEFulsbrmRjXfMYow_bw  
2019/10/19 22:56:15 INFO  : Using --user gui --pass XXXX as authenticated user
2019/10/19 22:56:15 NOTICE: Serving remote control on http://127.0.0.1:5572/

I can't login without inputing username and the random password. But if I run rclone rcd --rc-web-gui --rc-user <a username> --rc-pass <a password> I can login directly.

linsui avatar Oct 19 '19 15:10 linsui

There is a problem with the authentication scheme currently being used.

negative0 avatar Oct 28 '19 16:10 negative0

Is there a plan to make a change for this? I would like to hide the GUI behind a proxy and I use the proxy for all my authentication so I bind just to localhost (it's for home use only anyway) and want to use no passwords for this.

animosity022 avatar Apr 24 '20 11:04 animosity022

i second @animosity22

nullredvector avatar Apr 25 '20 20:04 nullredvector

I have the same problem, I can't log in to webgui because it asks for login and password, but none has been registered.

Kuronoe-Ookami avatar Nov 16 '20 14:11 Kuronoe-Ookami

I can confirm that the problem is caused by wrong usage of authKey in local storage.

When you first run rclone rcd -vv --rc-web-gui, the generated random password is written into authKey.

BUT if you run rclone rcd -vv --rc-web-gui again, the authKey won't be updated with new generated random password, so you keep getting "401" error and have no chance to login.

The solution is delete the authKey in your browser manually.

eg: the authKey saved was: Z3VpOnR6cWF5eC04WnF5R1BOYVRIT3pCbHc= image

But rclone rcd wants: Z3VpOmhzeEFCOE5SRWJ0aTlzU1lhMzUyOFE=

2020/11/25 15:35:20 DEBUG : rclone: Version "v1.53.3" starting with parameters ["rclone" "rcd" "-vv" "--rc-web-gui"]
2020/11/25 15:35:20 NOTICE: Web GUI exists. Update skipped.
2020/11/25 15:35:20 INFO  : No username specified. Using default username: gui
2020/11/25 15:35:20 INFO  : No password specified. Using random password: tzqayx-8ZqyGPNaTHOzBlw
2020/11/25 15:35:20 NOTICE: Serving Web GUI
2020/11/25 15:35:20 INFO  : Using --user gui --pass XXXX as authenticated user
2020/11/25 15:35:20 NOTICE: Serving remote control on http://127.0.0.1:5572/
2020/11/25 15:35:20 DEBUG : login_token "Z3VpOnR6cWF5eC04WnF5R1BOYVRIT3pCbHc="
2020/11/25 15:35:21 INFO  : /core/version: 127.0.0.1:64417: Unauthorized request from gui
2020/11/25 15:35:21 INFO  : /core/stats: 127.0.0.1:64418: Unauthorized request from gui
2020/11/25 15:35:21 INFO  : /core/stats: 127.0.0.1:64419: Unauthorized request from gui
2020/11/25 15:35:21 INFO  : /core/bwlimit: 127.0.0.1:64420: Unauthorized request from gui
2020/11/25 15:35:26 INFO  : /core/stats: 127.0.0.1:64429: Unauthorized request from gui
2020/11/25 15:35:26 INFO  : /core/stats: 127.0.0.1:64430: Unauthorized request from gui

wxiaoguang avatar Nov 25 '20 07:11 wxiaoguang

It seems that the commit https://github.com/rclone/rclone-webui-react/commit/e7b5bc02e51019b84b7314b9d963607c5c948a4c fixed the bug, but hasn't been released yet.

wxiaoguang avatar Nov 25 '20 08:11 wxiaoguang