Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiuser support #48

Closed
nomandera opened this issue Feb 12, 2018 · 5 comments
Closed

Multiuser support #48

nomandera opened this issue Feb 12, 2018 · 5 comments
Labels

Comments

@nomandera
Copy link

nomandera commented Feb 12, 2018

It is understood that this is not a small request and will require considerable effort and discussion.

Currently I authenticate users with traditional HTTP auth (.htaccess etc) using the Letsencrypt container and subfolders of a single domain

e.g.

https://my.notreal.domain/nzbget
https://my.notreal.domain/nextcloud
...

A surprising amount of applications are happy to inherit these credentials if the app is in turn configured with identical users. The net result is if a user logs in once and they are then fed their own applications specifics without ever needing to log in again.

It would be ideal if Heimdall could

  • Support mutiuser
  • Support inherited HTTP auth
  • Allow the system admin account to control which app shortcuts each user can see to separate user links e.g. nextcloud from sysadmin links e.g. pihole

There is scope for unnecessary feature creep here but I cannot imagine a household application dashboard that is not multiuser capable.

related: #45

@aptalca
Copy link
Member

aptalca commented Feb 12, 2018

If you're already reverse proxying through letsencrypt, you can add .htpasswd support through the reverse proxy there.

I'm currently rp'ing Heimdall at the main as well as a subdomain through letsencrypt with .htpasswd. The only trick was to use the https port for Heimdall in the proxy_pass directive (with the http port, some links break)

@KodeStar
Copy link
Member

That something worth adding to the readme @aptalca ?

@aptalca
Copy link
Member

aptalca commented Feb 12, 2018

Perhaps. I'll submit a PR

@KodeStar
Copy link
Member

Awesome

@KodeStar
Copy link
Member

Implemented in v2.0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants