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

Dashboard ACL #85

Open
risturiz opened this issue Jun 7, 2023 · 6 comments
Open

Dashboard ACL #85

risturiz opened this issue Jun 7, 2023 · 6 comments
Assignees
Labels
enhancement New feature or request

Comments

@risturiz
Copy link

risturiz commented Jun 7, 2023

Hi, it´s posible to hide "Hosts" from different networks on dashboard?. I have two (networks/keys/normal users), everyone see only network and key but all "Hosts" from both networks.

UI: v0.20.1
Server: v0.20.1

Thanks!

@Aceix
Copy link
Collaborator

Aceix commented Jun 7, 2023

Help me understand your situation. Are you asking to restrict the hosts that shows in the hosts page to only those a user has visibility to, due to the user being able to access the network those hosts are in?

Currently, if you click on a network and go to the Hosts tab, you will see only the hosts connected to that network. But you can still see all hosts from the Hosts page.

@Aceix Aceix self-assigned this Jun 7, 2023
@Aceix
Copy link
Collaborator

Aceix commented Jun 7, 2023

Also, is this related to the network ACL tab?

@risturiz
Copy link
Author

risturiz commented Jun 8, 2023

Help me understand your situation. Are you asking to restrict the hosts that shows in the hosts page to only those a user has visibility to, due to the user being able to access the network those hosts are in?

Yes... My actual "test" config is:

  • One Admin
  • Two normal users
  • Two Networks
  • Two Enrollment Keys

Admin can see all and its fine... The two users can see only their network and only their enrollment keys... The problem is why show "All Hosts" for both users?... Maybe more users + more hosts = insane list of hosts for all users... And i don't see the utility to show hosts from another networks, i think is more clean to have only hosts that you add for each user.

Currently, if you click on a network and go to the Hosts tab, you will see only the hosts connected to that network. But you can still see all hosts from the Hosts page.

  • If you click "All Networks" you see only your networks
  • If you click "Enrollment Keys" you see only your keys
  • If you click "All Hosts" you see all hosts even from another user/networks ( this should show only your hosts )

P.D. Maybe another issue or related:

Screenshot 2023-06-07 at 20-11-53 Netmaker App

This error appear when you click the name of your network ( normal user / only one network )

I hope is more clear now :-)

Thanks!

@Aceix
Copy link
Collaborator

Aceix commented Jun 8, 2023

@risturiz thanks it's clear now. will relay to the team.

also, regarding the forbidden messages, relogin and it will work. noted too

@risturiz
Copy link
Author

risturiz commented Jun 8, 2023

@risturiz thanks it's clear now. will relay to the team.

Hi, i dont know if this make any sense:

netmaker

SuperAdmin

  • Multiples Admin that have control of zones ( US / EU / Asia )
  • Multiples wireguard servers every admin can create and administer ( one server for each city office )
  • Multiples users that depend of location ( Chicago, New York, Utah )

SuperAdmin access to all... Admins have access to self create servers but can administer another server with some ACL... Users only see hosts attached to same network.

also, regarding the forbidden messages, relogin and it will work. noted too

In my case the error appear every time i click network.

Thanks!

@Aceix Aceix added the enhancement New feature or request label Jul 5, 2023
@Aceix
Copy link
Collaborator

Aceix commented May 29, 2024

@risturiz we're reshaping the user management model, and will add some firewall permissioning as well so stay tuned

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

No branches or pull requests

4 participants