Update to package v4.0 broke login
-
Right, we removed our custom cloudron plugin, which previously did auth and also other things like pad listing. We now use only upstream plugins so things are expected to be different. This was also the reason why it was a major package version update, so there shouldn't be any automatic update happening.
-
The app now uses https://github.com/ether/ep_openid_connect for auth and this is automatic, so there is no login button anymore but it will always redirect to the openid provider, which in most cases will perform an autologin with a redirect back to the app. So most likely if you visit etherpad you are simply already logged in. This is not obvious behavior but this is what upstream provides.
-
This is the same as pad listing before only different UI, only logged in users can see this.
-
Not sure where the German came from, but the UI was provided by our custom module https://git.cloudron.io/cloudron/ep_cloudron and that has no German either. Maybe you customized that one?
-
-
Forgot to mention the admin permissions are also now handled by the regular etherpad settings and thus have to be adjusted if used. See https://docs.cloudron.io/apps/etherpad/#admin-user
-
wrote on Jul 6, 2023, 5:40 AM last edited by
Re #2, if you have "requireAuthentication" set to "false", the homepage links to the full index of pads even if the user isn't signed in at all (incognito window), which is surprising.
-
Re #2, if you have "requireAuthentication" set to "false", the homepage links to the full index of pads even if the user isn't signed in at all (incognito window), which is surprising.
@sparkwise that setting makes the documents public - https://docs.cloudron.io/apps/etherpad/#make-documents-public
-
hm this list comes from the https://www.npmjs.com/package/ep_padlist2 plugin. I had put that as always for that version, but I will then make a new release without that plugin to be installed and then it is up to the admin to decide.
The plugins which will always be ensured are
ep_openid_connect ep_user_displayname ep_health_check
then. -
hm this list comes from the https://www.npmjs.com/package/ep_padlist2 plugin. I had put that as always for that version, but I will then make a new release without that plugin to be installed and then it is up to the admin to decide.
The plugins which will always be ensured are
ep_openid_connect ep_user_displayname ep_health_check
then. -
@sparkwise alright, the new package does not enforce ep_padlist2 still when updating it has to be manually removed if it was already installed.
-
-
-
wrote on Jul 31, 2024, 9:11 PM last edited by
Same here. Just updated but can't login on /admin page anymore with my credentials (login failed). Don't get the opened_connect thing as posted in post #2 here.. what can I do?
-
Same here. Just updated but can't login on /admin page anymore with my credentials (login failed). Don't get the opened_connect thing as posted in post #2 here.. what can I do?