Server: Vue login page

Created on 17 May 2019  路  7Comments  路  Source: nextcloud/server

Is your feature request related to a problem? Please describe.

The login page is plain old jQuery.

Describe the solution you'd like

I would like to replace that with a Vue component.

Describe alternatives you've considered

n/a

Additional context

https://github.com/orgs/nextcloud/projects/31


@nextcloud/javascript @nextcloud/vue objects? Could this break any third party apps that inject random stuff into that page? If so, should we add proper APIs for that stuff?

2. developing enhancement technical debt

Most helpful comment

If I'm not completely mistaken, the registration app is also hooking into the login page.

All 7 comments

@nextcloud/javascript @nextcloud/vue objects? Could this break any third party apps that inject random stuff into that page? If so, should we add proper APIs for that stuff?

I would like this very much. It would also allow us to kill all extra JS etc beging served (with posisble preloading of the main file etc later).

Of course we'd have to know if some apps inject stuff here (imprint app maybe?).
But like you said I'd much rather add a nice API to do this properly. Than to support random hacks.

If I'm not completely mistaken, the registration app is also hooking into the login page.

If I'm not completely mistaken, the registration app is also hooking into the login page.

But it does this via the "alternative login" API, right?

Same goes for user_saml.

Yep, I agree with @MorrisJobke
I would actually try to limit a lot what can be added there. :)
Or at least make the design very consistent and not let anyone add anything.

But it does this via the "alternative login" API, right?

cc @pellaeon

WIP PR is at #15647

Was this page helpful?
0 / 5 - 0 ratings