BenjV / autosub-bootstrapbill

Bootstrapbill version of autosub
25 stars 11 forks source link

Login page #36

Open Martijn085 opened 7 years ago

Martijn085 commented 7 years ago

Would it be possible to create a GUI login page? Some devices are now working correctly with the current user/pass settings (pop-up).

It would be great to have some login like SickBeard, CouchPotato or SABnzbd.

BenjV commented 7 years ago

No I am not planning to add a login page. Use the credential manager from your OS for that and give only users who are allowed to use autosub the right credentials.

If you want this because you do a portfoward in you router to access autosub I suggest you do not do that but instead create a VPN. A simple login page build into autosub is not secure enough.

Martijn085 commented 7 years ago

Ok, thanks for the reply.

BenjV commented 7 years ago

Martijn,

If you fill the username/password for the webserver in the config page of autosub then you get a GUI login.

Martijn085 commented 7 years ago

I still get the pop-up window to fill in the credentials...

I`m on the latest version Auto-Sub 1.0.5

BenjV commented 7 years ago

That is what you wanted I thought.

Martijn085 commented 7 years ago

The pop-up always worked. The desire is to do this without pop-up and then with a graphical interface.

Now it works like this:

promisechains

The desire is to make it as this (no pop-up):

promisechains

BenjV commented 7 years ago

Why? What's the difference?

Martijn085 commented 7 years ago

What is said in my first post: Some devices are now working correctly with the current user/pass settings (pop-up). For example; iPhone iOS won't save passwords with pop-ups.

And i think it looks a lot cleaner/better than a oldskool pop-up.

BenjV commented 7 years ago

At the moment the login is generated by the webserver CherryPy. The fact that iPhone's cannot store login credentials cannot be fixed at the application side.

If it is coded in autosub itself it would not be a possibility to save the user/name password in the browser at all, it wil be in the config.properties. Autosub does not know anything about the client connection so either always supply the credentials at login by the user or let autosub fill it in from the config.properties but then the login will be gone completely and anybody could login.