rotdrop / nextcloud-roundcube

NextCloud app to integrate RoundCube Webmail
GNU Affero General Public License v3.0
18 stars 6 forks source link

Feature Request: simple proxy of roundcube instance without account integration #30

Open SjoerdV opened 4 months ago

SjoerdV commented 4 months ago

Since I use multiple mail accounts with Roundcube AND the Nextcloud integration only allows for one account (which is correct, because Roundcube only supports a login to a singular mail account at any time) AND there is no logout button in the UI (option 'Show RoundCube top information bar (shows logout button).' does not work in my case) it would be great if the UI would be passed directly to the login screen of Roundcube instead of having the full integration and removing buttons in the UI.

So I hope you could be persuaded to just to supply the WebUI integration into NC and leave everything else as is.

Great work on the integration btw, should work fine with single mail account users.

NadeoGolf commented 2 months ago

you can use the ident_switch plugin

https://bitbucket.org/BoresExpress/ident_switch/src/master/

SjoerdV commented 2 months ago

you can use the ident_switch plugin

https://bitbucket.org/BoresExpress/ident_switch/src/master/

@NadeoGolf Thanks for the suggestion, which would work quite nicely for the less security conscious.

The primary issue I have with this that login data for various mailservers are going to be stored on the Nextcloud instance and with this add-on, on the Roundcube server as well, making these servers more valuable targets. I would prefer to have credentials only stored in a local encrypted password vault.

So I would still like the option of presenting the user with the Roundcube login screen inside the Nextcloud frame, in addition of the present integration.

Thanks for the consideration.

rotdrop commented 2 months ago

Since I use multiple mail accounts with Roundcube AND the Nextcloud integration only allows for one account (which is correct, because Roundcube only supports a login to a singular mail account at any time) AND there is no logout button in the UI (option 'Show RoundCube top information bar (shows logout button).' does not work in my case) it would be great if the UI would be passed directly to the login screen of Roundcube instead of having the full integration and removing buttons in the UI.

So I hope you could be persuaded to just to supply the WebUI integration into NC and leave everything else as is.

Great work on the integration btw, should work fine with single mail account users.

Mmh. But that should then be an optional feature? Further question/comment: if you just want to embed an external whatever-app you could also use the "external" app which just does this: simply embed any external site without any processing into NC:

https://apps.nextcloud.com/apps/external

But maybe I misunderstood your issue. The other thing: "shows logout button" does not work should of course be fixed. I'll try to have a look at it.

Looking forward for your comments.

Best

Claus